home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Super Maze / Trial Version / Trial Version.rsrc / CODE_9.txt < prev    next >
Text File  |  1993-07-19  |  553KB  |  10,117 lines

  1. # near model CODE resource
  2. # jump table entries: 80-200 (121 of them)
  3. export_126:
  4. 00000000  4E56 FFC0                link       A6, -0x0040
  5. 00000004  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  6. 00000008  7E00                     moveq.l    D7, 0x00
  7. 0000000A  4A47                     tst.w      D7
  8. 0000000C  662A                     bne        +0x2C /* 00000038 */
  9. 0000000E  486D A208                pea.l      [A5 - 0x5DF8]
  10. 00000012  2F3C 0001 0000           move.l     -[A7], 0x10000
  11. 00000018  42A7                     clr.l      -[A7]
  12. 0000001A  4878 0F5C                push.l     0xF5C
  13. 0000001E  1F3C 0001                move.b     -[A7], 0x1
  14. 00000022  42A7                     clr.l      -[A7]
  15. 00000024  42A7                     clr.l      -[A7]
  16. 00000026  42A7                     clr.l      -[A7]
  17. 00000028  2F3C 000A 0000           move.l     -[A7], 0xA0000 /* '\n\0\0' */
  18. 0000002E  4EBA 19CC                jsr        [PC + 0x19CC /* 000019FC */]
  19. 00000032  3E00                     move.w     D7, D0
  20. 00000034  4FEF 0022                lea.l      A7, [A7 + 0x22]
  21. label00000038:
  22. 00000038  4227                     clr.b      -[A7]
  23. 0000003A  4EBA 19A8                jsr        [PC + 0x19A8 /* 000019E4 */]
  24. 0000003E  2840                     movea.l    A4, D0
  25. 00000040  41ED 03D2                lea.l      A0, [A5 + 0x3D2 /* export_118 */]
  26. 00000044  2948 0030                move.l     [A4 + 0x30], A0
  27. 00000048  41ED 03DA                lea.l      A0, [A5 + 0x3DA /* export_119 */]
  28. 0000004C  2948 0020                move.l     [A4 + 0x20], A0
  29. 00000050  41ED 03E2                lea.l      A0, [A5 + 0x3E2 /* export_120 */]
  30. 00000054  2948 0024                move.l     [A4 + 0x24], A0
  31. 00000058  41ED 03EA                lea.l      A0, [A5 + 0x3EA /* export_121 */]
  32. 0000005C  2948 0028                move.l     [A4 + 0x28], A0
  33. 00000060  41ED 03F2                lea.l      A0, [A5 + 0x3F2 /* export_122 */]
  34. 00000064  2948 002C                move.l     [A4 + 0x2C], A0
  35. 00000068  41ED 0432                lea.l      A0, [A5 + 0x432 /* export_130 */]
  36. 0000006C  2948 0038                move.l     [A4 + 0x38], A0
  37. 00000070  41ED 03FA                lea.l      A0, [A5 + 0x3FA /* export_123 */]
  38. 00000074  2948 0048                move.l     [A4 + 0x48], A0
  39. 00000078  41ED 0402                lea.l      A0, [A5 + 0x402 /* export_124 */]
  40. 0000007C  2948 004C                move.l     [A4 + 0x4C], A0
  41. 00000080  41ED 040A                lea.l      A0, [A5 + 0x40A /* export_125 */]
  42. 00000084  2948 0054                move.l     [A4 + 0x54], A0
  43. 00000088  4A47                     tst.w      D7
  44. 0000008A  548F                     addq.l     A7, 2
  45. 0000008C  6600 0194                bne        +0x196 /* 00000222 */
  46. 00000090  3F3C 0001                move.w     -[A7], 0x1
  47. 00000094  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  48. 00000098  2B40 A204                move.l     [A5 - 0x5DFC], D0
  49. 0000009C  4A80                     tst.l      D0
  50. 0000009E  548F                     addq.l     A7, 2
  51. 000000A0  6606                     bne        +0x8 /* 000000A8 */
  52. 000000A2  7E94                     moveq.l    D7, 0xFFFFFF94
  53. 000000A4  6000 017C                bra        +0x17E /* 00000222 */
  54. label000000A8:
  55. 000000A8  3F3C 0004                move.w     -[A7], 0x4
  56. 000000AC  486E FFFC                pea.l      [A6 - 0x4]
  57. 000000B0  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  58. 000000B4  3E00                     move.w     D7, D0
  59. 000000B6  4A47                     tst.w      D7
  60. 000000B8  5C8F                     addq.l     A7, 6
  61. 000000BA  6610                     bne        +0x12 /* 000000CC */
  62. 000000BC  3F3C 0004                move.w     -[A7], 0x4
  63. 000000C0  486E FFF8                pea.l      [A6 - 0x8]
  64. 000000C4  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  65. 000000C8  3E00                     move.w     D7, D0
  66. 000000CA  5C8F                     addq.l     A7, 6
  67. label000000CC:
  68. 000000CC  206E FFFC                movea.l    A0, [A6 - 0x4]
  69. 000000D0  7002                     moveq.l    D0, 0x02
  70. 000000D2  D090                     add.l      D0, [A0]
  71. 000000D4  2840                     movea.l    A4, D0
  72. 000000D6  4294                     clr.l      [A4]
  73. 000000D8  42AC 0004                clr.l      [A4 + 0x4]
  74. 000000DC  297C 0001 6A0A 0008      move.l     [A4 + 0x8], 0x16A0A
  75. 000000E4  206E FFFC                movea.l    A0, [A6 - 0x4]
  76. 000000E8  7018                     moveq.l    D0, 0x18
  77. 000000EA  D090                     add.l      D0, [A0]
  78. 000000EC  2840                     movea.l    A4, D0
  79. 000000EE  42A7                     clr.l      -[A7]
  80. 000000F0  42A7                     clr.l      -[A7]
  81. 000000F2  A848                     syscall    FracSin
  82. 000000F4  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  83. 000000F8  2880                     move.l     [A4], D0
  84. 000000FA  4297                     clr.l      [A7]
  85. 000000FC  42A7                     clr.l      -[A7]
  86. 000000FE  A847                     syscall    FracCos
  87. 00000100  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  88. 00000104  2940 0004                move.l     [A4 + 0x4], D0
  89. 00000108  42AC 0008                clr.l      [A4 + 0x8]
  90. 0000010C  588F                     addq.l     A7, 4
  91. 0000010E  206E FFFC                movea.l    A0, [A6 - 0x4]
  92. 00000112  702E                     moveq.l    D0, 0x2E
  93. 00000114  D090                     add.l      D0, [A0]
  94. 00000116  2840                     movea.l    A4, D0
  95. 00000118  42A7                     clr.l      -[A7]
  96. 0000011A  2F3C 0002 1840           move.l     -[A7], 0x21840
  97. 00000120  A848                     syscall    FracSin
  98. 00000122  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  99. 00000126  2880                     move.l     [A4], D0
  100. 00000128  4297                     clr.l      [A7]
  101. 0000012A  2F3C 0002 1840           move.l     -[A7], 0x21840
  102. 00000130  A847                     syscall    FracCos
  103. 00000132  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  104. 00000136  2940 0004                move.l     [A4 + 0x4], D0
  105. 0000013A  42AC 0008                clr.l      [A4 + 0x8]
  106. 0000013E  588F                     addq.l     A7, 4
  107. 00000140  206E FFFC                movea.l    A0, [A6 - 0x4]
  108. 00000144  7044                     moveq.l    D0, 0x44
  109. 00000146  D090                     add.l      D0, [A0]
  110. 00000148  2840                     movea.l    A4, D0
  111. 0000014A  42A7                     clr.l      -[A7]
  112. 0000014C  2F3C 0004 3080           move.l     -[A7], 0x43080
  113. 00000152  A848                     syscall    FracSin
  114. 00000154  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  115. 00000158  2880                     move.l     [A4], D0
  116. 0000015A  4297                     clr.l      [A7]
  117. 0000015C  2F3C 0004 3080           move.l     -[A7], 0x43080
  118. 00000162  A847                     syscall    FracCos
  119. 00000164  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  120. 00000168  2940 0004                move.l     [A4 + 0x4], D0
  121. 0000016C  42AC 0008                clr.l      [A4 + 0x8]
  122. 00000170  588F                     addq.l     A7, 4
  123. 00000172  7C00                     moveq.l    D6, 0x00
  124. 00000174  99CC                     sub.l      A4, A4
  125. 00000176  47ED A1E4                lea.l      A3, [A5 - 0x5E1C]
  126. 0000017A  45ED A1FC                lea.l      A2, [A5 - 0x5E04]
  127. 0000017E  603E                     bra        +0x40 /* 000001BE */
  128. label00000180:
  129. 00000180  1D7C 0001 FFC0           move.b     [A6 - 0x40], 0x1
  130. 00000186  422E FFC1                clr.b      [A6 - 0x3F]
  131. 0000018A  3012                     move.w     D0, [A2]
  132. 0000018C  3D40 FFC2                move.w     [A6 - 0x3E], D0
  133. 00000190  3D40 FFC4                move.w     [A6 - 0x3C], D0
  134. 00000194  486E FFC0                pea.l      [A6 - 0x40]
  135. 00000198  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  136. 0000019C  2F0B                     move.l     -[A7], A3
  137. 0000019E  3F3C 0003                move.w     -[A7], 0x3
  138. 000001A2  206E FFF8                movea.l    A0, [A6 - 0x8]
  139. 000001A6  2010                     move.l     D0, [A0]
  140. 000001A8  4874 0802                pea.l      [A4 + D0 + 0x2]
  141. 000001AC  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  142. 000001B0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  143. 000001B4  5246                     addq.w     D6, 1
  144. 000001B6  49EC 002C                lea.l      A4, [A4 + 0x2C]
  145. 000001BA  5C8B                     addq.l     A3, 6
  146. 000001BC  548A                     addq.l     A2, 2
  147. label000001BE:
  148. 000001BE  0C46 0004                cmpi.w     D6, 0x4
  149. 000001C2  6DBC                     blt        -0x42 /* 00000180 */
  150. 000001C4  1D7C 0001 FFF7           move.b     [A6 - 0x9], 0x1
  151. 000001CA  4878 A57E                push.l     0xA57E
  152. 000001CE  42A7                     clr.l      -[A7]
  153. 000001D0  42A7                     clr.l      -[A7]
  154. 000001D2  486E FFC6                pea.l      [A6 - 0x3A]
  155. 000001D6  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  156. 000001DA  4878 0A3D                push.l     0xA3D /* '\n=' */
  157. 000001DE  4878 0A3D                push.l     0xA3D /* '\n=' */
  158. 000001E2  4878 0A3D                push.l     0xA3D /* '\n=' */
  159. 000001E6  486E FFC6                pea.l      [A6 - 0x3A]
  160. 000001EA  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  161. 000001EE  2EBC FFE0 0000           move.l     [A7], 0xFFE00000
  162. 000001F4  4267                     clr.w      -[A7]
  163. 000001F6  486E FFC6                pea.l      [A6 - 0x3A]
  164. 000001FA  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  165. 000001FE  4A47                     tst.w      D7
  166. 00000200  4FEF 0026                lea.l      A7, [A7 + 0x26]
  167. 00000204  661C                     bne        +0x1E /* 00000222 */
  168. 00000206  486E FFC6                pea.l      [A6 - 0x3A]
  169. 0000020A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  170. 0000020E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  171. 00000212  4267                     clr.w      -[A7]
  172. 00000214  2F2D A204                move.l     -[A7], [A5 - 0x5DFC]
  173. 00000218  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  174. 0000021C  3E00                     move.w     D7, D0
  175. 0000021E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  176. label00000222:
  177. 00000222  3007                     move.w     D0, D7
  178. 00000224  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  179. 00000228  4E5E                     unlink     A6
  180. 0000022A  4E75                     rts
  181. export_127:
  182. 0000022C  2F07                     move.l     -[A7], D7
  183. 0000022E  7E00                     moveq.l    D7, 0x00
  184. 00000230  3007                     move.w     D0, D7
  185. 00000232  2E1F                     move.l     D7, [A7]+
  186. 00000234  4E75                     rts
  187. export_128:
  188. 00000236  4E75                     rts
  189. export_129:
  190. 00000238  2F07                     move.l     -[A7], D7
  191. 0000023A  7E00                     moveq.l    D7, 0x00
  192. 0000023C  3007                     move.w     D0, D7
  193. 0000023E  2E1F                     move.l     D7, [A7]+
  194. 00000240  4E75                     rts
  195. export_125:
  196. 00000242  4E56 0000                link       A6, 0
  197. 00000246  48E7 0038                movem.l    -[A7], A2,A3,A4
  198. 0000024A  266E 000C                movea.l    A3, [A6 + 0xC]
  199. 0000024E  284B                     movea.l    A4, A3
  200. 00000250  7014                     moveq.l    D0, 0x14
  201. 00000252  D0AE 0008                add.l      D0, [A6 + 0x8]
  202. 00000256  2440                     movea.l    A2, D0
  203. 00000258  4A2E 0014                tst.b      [A6 + 0x14]
  204. 0000025C  6706                     beq        +0x8 /* 00000264 */
  205. 0000025E  1692                     move.b     [A3], [A2]
  206. 00000260  528B                     addq.l     A3, 1
  207. 00000262  6004                     bra        +0x6 /* 00000268 */
  208. label00000264:
  209. 00000264  1493                     move.b     [A2], [A3]
  210. 00000266  528B                     addq.l     A3, 1
  211. label00000268:
  212. 00000268  200B                     move.l     D0, A3
  213. 0000026A  908C                     sub.l      D0, A4
  214. 0000026C  206E 0010                movea.l    A0, [A6 + 0x10]
  215. 00000270  D150                     add.w      [A0], D0
  216. 00000272  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  217. 00000276  4E5E                     unlink     A6
  218. 00000278  4E75                     rts
  219. export_122:
  220. 0000027A  4E56 FFCE                link       A6, -0x0032
  221. 0000027E  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  222. 00000282  266E 0008                movea.l    A3, [A6 + 0x8]
  223. 00000286  42A7                     clr.l      -[A7]
  224. 00000288  A975                     syscall    TickCount
  225. 0000028A  7E7F                     moveq.l    D7, 0x7F
  226. 0000028C  CE9F                     and.l      D7, [A7]+
  227. 0000028E  49EB 0004                lea.l      A4, [A3 + 0x4]
  228. 00000292  45EB 0014                lea.l      A2, [A3 + 0x14]
  229. 00000296  4EAD 0662                jsr        [A5 + 0x662 /* export_200 */]
  230. 0000029A  4A00                     tst.b      D0
  231. 0000029C  6700 00D0                beq        +0xD2 /* 0000036E */
  232. 000002A0  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  233. 000002A6  42A7                     clr.l      -[A7]
  234. 000002A8  A975                     syscall    TickCount
  235. 000002AA  201F                     move.l     D0, [A7]+
  236. 000002AC  B0AA 0006                cmp.l      D0, [A2 + 0x6]
  237. 000002B0  6328                     bls        +0x2A /* 000002DA */
  238. 000002B2  4267                     clr.w      -[A7]
  239. 000002B4  A861                     syscall    Random
  240. 000002B6  301F                     move.w     D0, [A7]+
  241. 000002B8  48C0                     ext.l      D0
  242. 000002BA  81FC 0002                divs.w     D0, 0x2
  243. 000002BE  4840                     swap.w     D0
  244. 000002C0  3540 0004                move.w     [A2 + 0x4], D0
  245. 000002C4  41EA 0004                lea.l      A0, [A2 + 0x4]
  246. 000002C8  3010                     move.w     D0, [A0]
  247. 000002CA  E548                     lsl        D0.w, 2
  248. 000002CC  3080                     move.w     [A0], D0
  249. 000002CE  42A7                     clr.l      -[A7]
  250. 000002D0  A975                     syscall    TickCount
  251. 000002D2  700F                     moveq.l    D0, 0x0F
  252. 000002D4  D09F                     add.l      D0, [A7]+
  253. 000002D6  2540 0006                move.l     [A2 + 0x6], D0
  254. label000002DA:
  255. 000002DA  302A 0004                move.w     D0, [A2 + 0x4]
  256. 000002DE  D16A 0002                add.w      [A2 + 0x2], D0
  257. 000002E2  4A6A 0004                tst.w      [A2 + 0x4]
  258. 000002E6  6F12                     ble        +0x14 /* 000002FA */
  259. 000002E8  42A7                     clr.l      -[A7]
  260. 000002EA  3F07                     move.w     -[A7], D7
  261. 000002EC  486E FFCE                pea.l      [A6 - 0x32]
  262. 000002F0  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  263. 000002F4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  264. 000002F8  6014                     bra        +0x16 /* 0000030E */
  265. label000002FA:
  266. 000002FA  42A7                     clr.l      -[A7]
  267. 000002FC  3007                     move.w     D0, D7
  268. 000002FE  4440                     neg.w      D0
  269. 00000300  3F00                     move.w     -[A7], D0
  270. 00000302  486E FFCE                pea.l      [A6 - 0x32]
  271. 00000306  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  272. 0000030A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  273. label0000030E:
  274. 0000030E  4878 147A                push.l     0x147A
  275. 00000312  42A7                     clr.l      -[A7]
  276. 00000314  42A7                     clr.l      -[A7]
  277. 00000316  486E FFCE                pea.l      [A6 - 0x32]
  278. 0000031A  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  279. 0000031E  2E8B                     move.l     [A7], A3
  280. 00000320  4EBA 17A6                jsr        [PC + 0x17A6 /* 00001AC8 */]
  281. 00000324  4880                     ext.w      D0
  282. 00000326  122C 0008                move.b     D1, [A4 + 0x8]
  283. 0000032A  4881                     ext.w      D1
  284. 0000032C  4441                     neg.w      D1
  285. 0000032E  EB49                     lsl        D1.w, 5
  286. 00000330  D240                     add.w      D1, D0
  287. 00000332  3E81                     move.w     [A7], D1
  288. 00000334  4267                     clr.w      -[A7]
  289. 00000336  3F2A 0002                move.w     -[A7], [A2 + 0x2]
  290. 0000033A  486E FFCE                pea.l      [A6 - 0x32]
  291. 0000033E  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  292. 00000342  4297                     clr.l      [A7]
  293. 00000344  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  294. 00000348  2F14                     move.l     -[A7], [A4]
  295. 0000034A  486E FFCE                pea.l      [A6 - 0x32]
  296. 0000034E  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  297. 00000352  486E FFCE                pea.l      [A6 - 0x32]
  298. 00000356  2F2D A204                move.l     -[A7], [A5 - 0x5DFC]
  299. 0000035A  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  300. 0000035E  4297                     clr.l      [A7]
  301. 00000360  4227                     clr.b      -[A7]
  302. 00000362  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  303. 00000366  2F2D A204                move.l     -[A7], [A5 - 0x5DFC]
  304. 0000036A  4EAD 08AA                jsr        [A5 + 0x8AA /* export_273 */]
  305. label0000036E:
  306. 0000036E  4CEE 1C80 FFBE           movem.l    D7,A2,A3,A4, [A6 - 0x42]
  307. 00000374  4E5E                     unlink     A6
  308. 00000376  4E75                     rts
  309. export_121:
  310. 00000378  4E56 FFFC                link       A6, -0x0004
  311. 0000037C  48E7 0108                movem.l    -[A7], D7,A4
  312. 00000380  7004                     moveq.l    D0, 0x04
  313. 00000382  D0AE 0008                add.l      D0, [A6 + 0x8]
  314. 00000386  2840                     movea.l    A4, D0
  315. 00000388  4EAD 0662                jsr        [A5 + 0x662 /* export_200 */]
  316. 0000038C  4A00                     tst.b      D0
  317. 0000038E  6740                     beq        +0x42 /* 000003D0 */
  318. 00000390  486E FFFC                pea.l      [A6 - 0x4]
  319. 00000394  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  320. 00000398  2F0C                     move.l     -[A7], A4
  321. 0000039A  4EAD 08F2                jsr        [A5 + 0x8F2 /* export_282 */]
  322. 0000039E  4A00                     tst.b      D0
  323. 000003A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  324. 000003A4  672A                     beq        +0x2C /* 000003D0 */
  325. 000003A6  206E 000C                movea.l    A0, [A6 + 0xC]
  326. 000003AA  4A28 000A                tst.b      [A0 + 0xA]
  327. 000003AE  6706                     beq        +0x8 /* 000003B6 */
  328. 000003B0  302D D412                move.w     D0, [A5 - 0x2BEE]
  329. 000003B4  6004                     bra        +0x6 /* 000003BA */
  330. label000003B6:
  331. 000003B6  302D D476                move.w     D0, [A5 - 0x2B8A]
  332. label000003BA:
  333. 000003BA  3E00                     move.w     D7, D0
  334. 000003BC  3F07                     move.w     -[A7], D7
  335. 000003BE  3F3C 0001                move.w     -[A7], 0x1
  336. 000003C2  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  337. 000003C6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  338. 000003CA  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  339. 000003CE  508F                     addq.l     A7, 8
  340. label000003D0:
  341. 000003D0  4CDF 1080                movem.l    D7,A4, [A7]+
  342. 000003D4  4E5E                     unlink     A6
  343. 000003D6  4E75                     rts
  344. export_130:
  345. 000003D8  4E56 FFFC                link       A6, -0x0004
  346. 000003DC  2F0C                     move.l     -[A7], A4
  347. 000003DE  7014                     moveq.l    D0, 0x14
  348. 000003E0  D0AE 0008                add.l      D0, [A6 + 0x8]
  349. 000003E4  2840                     movea.l    A4, D0
  350. 000003E6  102E 000C                move.b     D0, [A6 + 0xC]
  351. 000003EA  6706                     beq        +0x8 /* 000003F2 */
  352. 000003EC  6B20                     bmi        +0x22 /* 0000040E */
  353. 000003EE  5700                     subq.b     D0, 3
  354. 000003F0  601C                     bra        +0x1E /* 0000040E */
  355. label000003F2:
  356. 000003F2  4A14                     tst.b      [A4]
  357. 000003F4  670C                     beq        +0xE /* 00000402 */
  358. 000003F6  206E 000E                movea.l    A0, [A6 + 0xE]
  359. 000003FA  20BC 0000 170A           move.l     [A0], 0x170A
  360. 00000400  6012                     bra        +0x14 /* 00000414 */
  361. label00000402:
  362. 00000402  206E 000E                movea.l    A0, [A6 + 0xE]
  363. 00000406  20BC 0000 0F5C           move.l     [A0], 0xF5C
  364. 0000040C  6006                     bra        +0x8 /* 00000414 */
  365. label0000040E:
  366. 0000040E  206E 000E                movea.l    A0, [A6 + 0xE]
  367. 00000412  4290                     clr.l      [A0]
  368. label00000414:
  369. 00000414  285F                     movea.l    A4, [A7]+
  370. 00000416  4E5E                     unlink     A6
  371. 00000418  4E75                     rts
  372. export_124:
  373. 0000041A  4E56 FFFA                link       A6, -0x0006
  374. 0000041E  2F07                     move.l     -[A7], D7
  375. 00000420  206E 0018                movea.l    A0, [A6 + 0x18]
  376. 00000424  4250                     clr.w      [A0]
  377. 00000426  226E 000C                movea.l    A1, [A6 + 0xC]
  378. 0000042A  1011                     move.b     D0, [A1]
  379. 0000042C  6B54                     bmi        +0x56 /* 00000482 */
  380. 0000042E  5500                     subq.b     D0, 2
  381. 00000430  6702                     beq        +0x4 /* 00000434 */
  382. 00000432  604E                     bra        +0x50 /* 00000482 */
  383. label00000434:
  384. 00000434  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  385. 00000438  4EBA 3D16                jsr        [PC + 0x3D16 /* 00004150 */]
  386. 0000043C  4A00                     tst.b      D0
  387. 0000043E  588F                     addq.l     A7, 4
  388. 00000440  6734                     beq        +0x36 /* 00000476 */
  389. 00000442  206E 0014                movea.l    A0, [A6 + 0x14]
  390. 00000446  10BC 0001                move.b     [A0], 0x1
  391. 0000044A  226E 0010                movea.l    A1, [A6 + 0x10]
  392. 0000044E  12BC 0001                move.b     [A1], 0x1
  393. 00000452  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  394. 00000456  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  395. 0000045A  4EBA 40B4                jsr        [PC + 0x40B4 /* 00004510 */]
  396. 0000045E  3E00                     move.w     D7, D0
  397. 00000460  206E 0018                movea.l    A0, [A6 + 0x18]
  398. 00000464  3087                     move.w     [A0], D7
  399. 00000466  3E87                     move.w     [A7], D7
  400. 00000468  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  401. 0000046C  4EBA 180C                jsr        [PC + 0x180C /* 00001C7A */]
  402. 00000470  4FEF 000C                lea.l      A7, [A7 + 0xC]
  403. 00000474  600C                     bra        +0xE /* 00000482 */
  404. label00000476:
  405. 00000476  206E 0014                movea.l    A0, [A6 + 0x14]
  406. 0000047A  4210                     clr.b      [A0]
  407. 0000047C  226E 0010                movea.l    A1, [A6 + 0x10]
  408. 00000480  4211                     clr.b      [A1]
  409. label00000482:
  410. 00000482  2E1F                     move.l     D7, [A7]+
  411. 00000484  4E5E                     unlink     A6
  412. 00000486  4E75                     rts
  413. export_123:
  414. 00000488  4E56 0000                link       A6, 0
  415. 0000048C  2F07                     move.l     -[A7], D7
  416. 0000048E  206E 0008                movea.l    A0, [A6 + 0x8]
  417. 00000492  7000                     moveq.l    D0, 0x00
  418. 00000494  1028 0001                move.b     D0, [A0 + 0x1]
  419. 00000498  B06D C344                cmp.w      D0, [A5 - 0x3CBC]
  420. 0000049C  57C7                     seq        D7
  421. 0000049E  4407                     neg.b      D7
  422. 000004A0  4267                     clr.w      -[A7]
  423. 000004A2  2F08                     move.l     -[A7], A0
  424. 000004A4  4EBA 174C                jsr        [PC + 0x174C /* 00001BF2 */]
  425. 000004A8  206E 000C                movea.l    A0, [A6 + 0xC]
  426. 000004AC  10BC 0001                move.b     [A0], 0x1
  427. 000004B0  4A07                     tst.b      D7
  428. 000004B2  5C8F                     addq.l     A7, 6
  429. 000004B4  670A                     beq        +0xC /* 000004C0 */
  430. 000004B6  3F3C 0017                move.w     -[A7], 0x17
  431. 000004BA  4EBA 4F80                jsr        [PC + 0x4F80 /* 0000543C */]
  432. 000004BE  548F                     addq.l     A7, 2
  433. label000004C0:
  434. 000004C0  2E1F                     move.l     D7, [A7]+
  435. 000004C2  4E5E                     unlink     A6
  436. 000004C4  4E75                     rts
  437. fn000004C6:
  438. 000004C6  4E56 0000                link       A6, 0
  439. 000004CA  48E7 0118                movem.l    -[A7], D7,A3,A4
  440. 000004CE  7E00                     moveq.l    D7, 0x00
  441. 000004D0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  442. 000004D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  443. 000004D8  4227                     clr.b      -[A7]
  444. 000004DA  4EBA 16CE                jsr        [PC + 0x16CE /* 00001BAA */]
  445. 000004DE  206E 0012                movea.l    A0, [A6 + 0x12]
  446. 000004E2  2080                     move.l     [A0], D0
  447. 000004E4  2650                     movea.l    A3, [A0]
  448. 000004E6  200B                     move.l     D0, A3
  449. 000004E8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  450. 000004EC  6724                     beq        +0x26 /* 00000512 */
  451. 000004EE  49EB 0014                lea.l      A4, [A3 + 0x14]
  452. 000004F2  18AE 0010                move.b     [A4], [A6 + 0x10]
  453. 000004F6  4267                     clr.w      -[A7]
  454. 000004F8  A861                     syscall    Random
  455. 000004FA  301F                     move.w     D0, [A7]+
  456. 000004FC  48C0                     ext.l      D0
  457. 000004FE  81FC 0080                divs.w     D0, 0x80
  458. 00000502  4840                     swap.w     D0
  459. 00000504  3940 0002                move.w     [A4 + 0x2], D0
  460. 00000508  426C 0004                clr.w      [A4 + 0x4]
  461. 0000050C  42AC 0006                clr.l      [A4 + 0x6]
  462. 00000510  6004                     bra        +0x6 /* 00000516 */
  463. label00000512:
  464. 00000512  3E3C C8E0                move.w     D7, 0xC8E0
  465. label00000516:
  466. 00000516  3007                     move.w     D0, D7
  467. 00000518  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  468. 0000051C  4E5E                     unlink     A6
  469. 0000051E  4E75                     rts
  470. export_118:
  471. fn00000520:
  472. 00000520  4E56 0000                link       A6, 0
  473. 00000524  206E 000C                movea.l    A0, [A6 + 0xC]
  474. 00000528  226E 0008                movea.l    A1, [A6 + 0x8]
  475. 0000052C  1368 0014 0014           move.b     [A1 + 0x14], [A0 + 0x14]
  476. 00000532  4E5E                     unlink     A6
  477. 00000534  4E75                     rts
  478. export_119:
  479. 00000536  4E56 0000                link       A6, 0
  480. 0000053A  48E7 0118                movem.l    -[A7], D7,A3,A4
  481. 0000053E  266E 0008                movea.l    A3, [A6 + 0x8]
  482. 00000542  286E 000C                movea.l    A4, [A6 + 0xC]
  483. 00000546  7E00                     moveq.l    D7, 0x00
  484. 00000548  2F0C                     move.l     -[A7], A4
  485. 0000054A  4227                     clr.b      -[A7]
  486. 0000054C  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  487. 00000550  486B 0004                pea.l      [A3 + 0x4]
  488. 00000554  4EBA FF70                jsr        [PC - 0x90 /* 000004C6 */]
  489. 00000558  3E00                     move.w     D7, D0
  490. 0000055A  4A47                     tst.w      D7
  491. 0000055C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  492. 00000560  661C                     bne        +0x1E /* 0000057E */
  493. 00000562  486B 0002                pea.l      [A3 + 0x2]
  494. 00000566  2F14                     move.l     -[A7], [A4]
  495. 00000568  4EBA 15F2                jsr        [PC + 0x15F2 /* 00001B5C */]
  496. 0000056C  7000                     moveq.l    D0, 0x00
  497. 0000056E  102B 0001                move.b     D0, [A3 + 0x1]
  498. 00000572  3E80                     move.w     [A7], D0
  499. 00000574  2F14                     move.l     -[A7], [A4]
  500. 00000576  4EBA 15F8                jsr        [PC + 0x15F8 /* 00001B70 */]
  501. 0000057A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  502. label0000057E:
  503. 0000057E  4A47                     tst.w      D7
  504. 00000580  660A                     bne        +0xC /* 0000058C */
  505. 00000582  2F0B                     move.l     -[A7], A3
  506. 00000584  2F14                     move.l     -[A7], [A4]
  507. 00000586  4EBA FF98                jsr        [PC - 0x68 /* 00000520 */]
  508. 0000058A  508F                     addq.l     A7, 8
  509. label0000058C:
  510. 0000058C  4A47                     tst.w      D7
  511. 0000058E  6702                     beq        +0x4 /* 00000592 */
  512. 00000590  4294                     clr.l      [A4]
  513. label00000592:
  514. 00000592  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  515. 00000596  4E5E                     unlink     A6
  516. 00000598  4E75                     rts
  517. export_120:
  518. 0000059A  4E56 FFFA                link       A6, -0x0006
  519. 0000059E  2F07                     move.l     -[A7], D7
  520. 000005A0  206E 0008                movea.l    A0, [A6 + 0x8]
  521. 000005A4  7E00                     moveq.l    D7, 0x00
  522. 000005A6  1E28 0001                move.b     D7, [A0 + 0x1]
  523. 000005AA  4A6E 000C                tst.w      [A6 + 0xC]
  524. 000005AE  672A                     beq        +0x2C /* 000005DA */
  525. 000005B0  3F07                     move.w     -[A7], D7
  526. 000005B2  4EBA 3BB4                jsr        [PC + 0x3BB4 /* 00004168 */]
  527. 000005B6  4A00                     tst.b      D0
  528. 000005B8  548F                     addq.l     A7, 2
  529. 000005BA  671E                     beq        +0x20 /* 000005DA */
  530. 000005BC  486E FFFA                pea.l      [A6 - 0x6]
  531. 000005C0  3F07                     move.w     -[A7], D7
  532. 000005C2  4EBA 4E12                jsr        [PC + 0x4E12 /* 000053D6 */]
  533. 000005C6  3EAE 000C                move.w     [A7], [A6 + 0xC]
  534. 000005CA  4EBA 4E70                jsr        [PC + 0x4E70 /* 0000543C */]
  535. 000005CE  486E FFFA                pea.l      [A6 - 0x6]
  536. 000005D2  4EBA 4E3C                jsr        [PC + 0x4E3C /* 00005410 */]
  537. 000005D6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  538. label000005DA:
  539. 000005DA  3F07                     move.w     -[A7], D7
  540. 000005DC  4EBA 3DAA                jsr        [PC + 0x3DAA /* 00004388 */]
  541. 000005E0  2E2E FFF6                move.l     D7, [A6 - 0xA]
  542. 000005E4  4E5E                     unlink     A6
  543. 000005E6  4E75                     rts
  544. fn000005E8:
  545. 000005E8  4E56 FFFC                link       A6, -0x0004
  546. 000005EC  2F07                     move.l     -[A7], D7
  547. 000005EE  7E00                     moveq.l    D7, 0x00
  548. 000005F0  4A47                     tst.w      D7
  549. 000005F2  661C                     bne        +0x1E /* 00000610 */
  550. 000005F4  486E FFFC                pea.l      [A6 - 0x4]
  551. 000005F8  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  552. 000005FC  1F00                     move.b     -[A7], D0
  553. 000005FE  2F2D C328                move.l     -[A7], [A5 - 0x3CD8]
  554. 00000602  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  555. 00000606  4EBA FEBE                jsr        [PC - 0x142 /* 000004C6 */]
  556. 0000060A  3E00                     move.w     D7, D0
  557. 0000060C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  558. label00000610:
  559. 00000610  4A47                     tst.w      D7
  560. 00000612  660C                     bne        +0xE /* 00000620 */
  561. 00000614  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  562. 00000618  4EBA 161C                jsr        [PC + 0x161C /* 00001C36 */]
  563. 0000061C  3E00                     move.w     D7, D0
  564. 0000061E  588F                     addq.l     A7, 4
  565. label00000620:
  566. 00000620  4A47                     tst.w      D7
  567. 00000622  660A                     bne        +0xC /* 0000062E */
  568. 00000624  3F3C 0018                move.w     -[A7], 0x18
  569. 00000628  4EBA 4E12                jsr        [PC + 0x4E12 /* 0000543C */]
  570. 0000062C  548F                     addq.l     A7, 2
  571. label0000062E:
  572. 0000062E  3007                     move.w     D0, D7
  573. 00000630  2E1F                     move.l     D7, [A7]+
  574. 00000632  4E5E                     unlink     A6
  575. 00000634  4E75                     rts
  576. export_20:
  577. 00000636  4E56 FFC0                link       A6, -0x0040
  578. 0000063A  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  579. 0000063E  7E00                     moveq.l    D7, 0x00
  580. 00000640  4A47                     tst.w      D7
  581. 00000642  662E                     bne        +0x30 /* 00000672 */
  582. 00000644  486D A238                pea.l      [A5 - 0x5DC8]
  583. 00000648  2F3C 0001 1999           move.l     -[A7], 0x11999
  584. 0000064E  42A7                     clr.l      -[A7]
  585. 00000650  4878 0AC0                push.l     0xAC0
  586. 00000654  1F3C 0001                move.b     -[A7], 0x1
  587. 00000658  42A7                     clr.l      -[A7]
  588. 0000065A  42A7                     clr.l      -[A7]
  589. 0000065C  2F3C 0000 8000           move.l     -[A7], 0x8000
  590. 00000662  2F3C 000A 0100           move.l     -[A7], 0xA0100
  591. 00000668  4EBA 1392                jsr        [PC + 0x1392 /* 000019FC */]
  592. 0000066C  3E00                     move.w     D7, D0
  593. 0000066E  4FEF 0022                lea.l      A7, [A7 + 0x22]
  594. label00000672:
  595. 00000672  4A47                     tst.w      D7
  596. 00000674  665C                     bne        +0x5E /* 000006D2 */
  597. 00000676  1F3C 0001                move.b     -[A7], 0x1
  598. 0000067A  4EBA 1368                jsr        [PC + 0x1368 /* 000019E4 */]
  599. 0000067E  2840                     movea.l    A4, D0
  600. 00000680  41ED 0072                lea.l      A0, [A5 + 0x72 /* export_10 */]
  601. 00000684  2948 0020                move.l     [A4 + 0x20], A0
  602. 00000688  41ED 007A                lea.l      A0, [A5 + 0x7A /* export_11 */]
  603. 0000068C  2948 0024                move.l     [A4 + 0x24], A0
  604. 00000690  41ED 0082                lea.l      A0, [A5 + 0x82 /* export_12 */]
  605. 00000694  2948 0030                move.l     [A4 + 0x30], A0
  606. 00000698  41ED 008A                lea.l      A0, [A5 + 0x8A /* export_13 */]
  607. 0000069C  2948 0028                move.l     [A4 + 0x28], A0
  608. 000006A0  41ED 0092                lea.l      A0, [A5 + 0x92 /* export_14 */]
  609. 000006A4  2948 002C                move.l     [A4 + 0x2C], A0
  610. 000006A8  41ED 009A                lea.l      A0, [A5 + 0x9A /* export_15 */]
  611. 000006AC  2948 0048                move.l     [A4 + 0x48], A0
  612. 000006B0  41ED 00A2                lea.l      A0, [A5 + 0xA2 /* export_16 */]
  613. 000006B4  2948 004C                move.l     [A4 + 0x4C], A0
  614. 000006B8  41ED 00AA                lea.l      A0, [A5 + 0xAA /* export_17 */]
  615. 000006BC  2948 003C                move.l     [A4 + 0x3C], A0
  616. 000006C0  41ED 00B2                lea.l      A0, [A5 + 0xB2 /* export_18 */]
  617. 000006C4  2948 0044                move.l     [A4 + 0x44], A0
  618. 000006C8  41ED 00BA                lea.l      A0, [A5 + 0xBA /* export_19 */]
  619. 000006CC  2948 0054                move.l     [A4 + 0x54], A0
  620. 000006D0  548F                     addq.l     A7, 2
  621. label000006D2:
  622. 000006D2  4A47                     tst.w      D7
  623. 000006D4  6600 01A0                bne        +0x1A2 /* 00000876 */
  624. 000006D8  3F3C 0001                move.w     -[A7], 0x1
  625. 000006DC  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  626. 000006E0  2B40 A22E                move.l     [A5 - 0x5DD2], D0
  627. 000006E4  4A80                     tst.l      D0
  628. 000006E6  548F                     addq.l     A7, 2
  629. 000006E8  6606                     bne        +0x8 /* 000006F0 */
  630. 000006EA  7E94                     moveq.l    D7, 0xFFFFFF94
  631. 000006EC  6000 0188                bra        +0x18A /* 00000876 */
  632. label000006F0:
  633. 000006F0  3F3C 0004                move.w     -[A7], 0x4
  634. 000006F4  486E FFFC                pea.l      [A6 - 0x4]
  635. 000006F8  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  636. 000006FC  3E00                     move.w     D7, D0
  637. 000006FE  4A47                     tst.w      D7
  638. 00000700  5C8F                     addq.l     A7, 6
  639. 00000702  6610                     bne        +0x12 /* 00000714 */
  640. 00000704  3F3C 0004                move.w     -[A7], 0x4
  641. 00000708  486E FFF8                pea.l      [A6 - 0x8]
  642. 0000070C  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  643. 00000710  3E00                     move.w     D7, D0
  644. 00000712  5C8F                     addq.l     A7, 6
  645. label00000714:
  646. 00000714  206E FFFC                movea.l    A0, [A6 - 0x4]
  647. 00000718  7002                     moveq.l    D0, 0x02
  648. 0000071A  D090                     add.l      D0, [A0]
  649. 0000071C  2840                     movea.l    A4, D0
  650. 0000071E  4294                     clr.l      [A4]
  651. 00000720  42AC 0004                clr.l      [A4 + 0x4]
  652. 00000724  297C 0002 D414 0008      move.l     [A4 + 0x8], 0x2D414
  653. 0000072C  206E FFFC                movea.l    A0, [A6 - 0x4]
  654. 00000730  7018                     moveq.l    D0, 0x18
  655. 00000732  D090                     add.l      D0, [A0]
  656. 00000734  2840                     movea.l    A4, D0
  657. 00000736  42A7                     clr.l      -[A7]
  658. 00000738  42A7                     clr.l      -[A7]
  659. 0000073A  A848                     syscall    FracSin
  660. 0000073C  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  661. 00000740  2880                     move.l     [A4], D0
  662. 00000742  4297                     clr.l      [A7]
  663. 00000744  42A7                     clr.l      -[A7]
  664. 00000746  A847                     syscall    FracCos
  665. 00000748  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  666. 0000074C  2940 0004                move.l     [A4 + 0x4], D0
  667. 00000750  297C FFFE 95F6 0008      move.l     [A4 + 0x8], 0xFFFE95F6
  668. 00000758  588F                     addq.l     A7, 4
  669. 0000075A  206E FFFC                movea.l    A0, [A6 - 0x4]
  670. 0000075E  702E                     moveq.l    D0, 0x2E
  671. 00000760  D090                     add.l      D0, [A0]
  672. 00000762  2840                     movea.l    A4, D0
  673. 00000764  42A7                     clr.l      -[A7]
  674. 00000766  2F3C 0002 1840           move.l     -[A7], 0x21840
  675. 0000076C  A848                     syscall    FracSin
  676. 0000076E  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  677. 00000772  2880                     move.l     [A4], D0
  678. 00000774  4297                     clr.l      [A7]
  679. 00000776  2F3C 0002 1840           move.l     -[A7], 0x21840
  680. 0000077C  A847                     syscall    FracCos
  681. 0000077E  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  682. 00000782  2940 0004                move.l     [A4 + 0x4], D0
  683. 00000786  297C FFFE 95F6 0008      move.l     [A4 + 0x8], 0xFFFE95F6
  684. 0000078E  588F                     addq.l     A7, 4
  685. 00000790  206E FFFC                movea.l    A0, [A6 - 0x4]
  686. 00000794  7044                     moveq.l    D0, 0x44
  687. 00000796  D090                     add.l      D0, [A0]
  688. 00000798  2840                     movea.l    A4, D0
  689. 0000079A  42A7                     clr.l      -[A7]
  690. 0000079C  2F3C 0004 3080           move.l     -[A7], 0x43080
  691. 000007A2  A848                     syscall    FracSin
  692. 000007A4  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  693. 000007A8  2880                     move.l     [A4], D0
  694. 000007AA  4297                     clr.l      [A7]
  695. 000007AC  2F3C 0004 3080           move.l     -[A7], 0x43080
  696. 000007B2  A847                     syscall    FracCos
  697. 000007B4  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  698. 000007B8  2940 0004                move.l     [A4 + 0x4], D0
  699. 000007BC  297C FFFE 95F6 0008      move.l     [A4 + 0x8], 0xFFFE95F6
  700. 000007C4  588F                     addq.l     A7, 4
  701. 000007C6  7C00                     moveq.l    D6, 0x00
  702. 000007C8  99CC                     sub.l      A4, A4
  703. 000007CA  47ED A20E                lea.l      A3, [A5 - 0x5DF2]
  704. 000007CE  45ED A226                lea.l      A2, [A5 - 0x5DDA]
  705. 000007D2  603E                     bra        +0x40 /* 00000812 */
  706. label000007D4:
  707. 000007D4  1D7C 0001 FFC0           move.b     [A6 - 0x40], 0x1
  708. 000007DA  422E FFC1                clr.b      [A6 - 0x3F]
  709. 000007DE  3012                     move.w     D0, [A2]
  710. 000007E0  3D40 FFC2                move.w     [A6 - 0x3E], D0
  711. 000007E4  3D40 FFC4                move.w     [A6 - 0x3C], D0
  712. 000007E8  486E FFC0                pea.l      [A6 - 0x40]
  713. 000007EC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  714. 000007F0  2F0B                     move.l     -[A7], A3
  715. 000007F2  3F3C 0003                move.w     -[A7], 0x3
  716. 000007F6  206E FFF8                movea.l    A0, [A6 - 0x8]
  717. 000007FA  2010                     move.l     D0, [A0]
  718. 000007FC  4874 0802                pea.l      [A4 + D0 + 0x2]
  719. 00000800  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  720. 00000804  4FEF 0012                lea.l      A7, [A7 + 0x12]
  721. 00000808  5246                     addq.w     D6, 1
  722. 0000080A  49EC 002C                lea.l      A4, [A4 + 0x2C]
  723. 0000080E  5C8B                     addq.l     A3, 6
  724. 00000810  548A                     addq.l     A2, 2
  725. label00000812:
  726. 00000812  0C46 0004                cmpi.w     D6, 0x4
  727. 00000816  6DBC                     blt        -0x42 /* 000007D4 */
  728. 00000818  1D7C 0001 FFF7           move.b     [A6 - 0x9], 0x1
  729. 0000081E  4878 A57E                push.l     0xA57E
  730. 00000822  42A7                     clr.l      -[A7]
  731. 00000824  42A7                     clr.l      -[A7]
  732. 00000826  486E FFC6                pea.l      [A6 - 0x3A]
  733. 0000082A  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  734. 0000082E  2EBC FFE0 0000           move.l     [A7], 0xFFE00000
  735. 00000834  4267                     clr.w      -[A7]
  736. 00000836  486E FFC6                pea.l      [A6 - 0x3A]
  737. 0000083A  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  738. 0000083E  4878 0A3D                push.l     0xA3D /* '\n=' */
  739. 00000842  4878 0A3D                push.l     0xA3D /* '\n=' */
  740. 00000846  4878 0A3D                push.l     0xA3D /* '\n=' */
  741. 0000084A  486E FFC6                pea.l      [A6 - 0x3A]
  742. 0000084E  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  743. 00000852  4A47                     tst.w      D7
  744. 00000854  4FEF 0026                lea.l      A7, [A7 + 0x26]
  745. 00000858  661C                     bne        +0x1E /* 00000876 */
  746. 0000085A  486E FFC6                pea.l      [A6 - 0x3A]
  747. 0000085E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  748. 00000862  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  749. 00000866  4267                     clr.w      -[A7]
  750. 00000868  2F2D A22E                move.l     -[A7], [A5 - 0x5DD2]
  751. 0000086C  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  752. 00000870  3E00                     move.w     D7, D0
  753. 00000872  4FEF 0012                lea.l      A7, [A7 + 0x12]
  754. label00000876:
  755. 00000876  3007                     move.w     D0, D7
  756. 00000878  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  757. 0000087C  4E5E                     unlink     A6
  758. 0000087E  4E75                     rts
  759. export_21:
  760. 00000880  2F07                     move.l     -[A7], D7
  761. 00000882  7E00                     moveq.l    D7, 0x00
  762. 00000884  3007                     move.w     D0, D7
  763. 00000886  2E1F                     move.l     D7, [A7]+
  764. 00000888  4E75                     rts
  765. export_24:
  766. 0000088A  2F07                     move.l     -[A7], D7
  767. 0000088C  4A2D A232                tst.b      [A5 - 0x5DCE]
  768. 00000890  6734                     beq        +0x36 /* 000008C6 */
  769. 00000892  4878 0002                push.l     0x2
  770. 00000896  4878 0003                push.l     0x3
  771. 0000089A  2F2D A234                move.l     -[A7], [A5 - 0x5DCC]
  772. 0000089E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  773. 000008A2  2F00                     move.l     -[A7], D0
  774. 000008A4  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  775. 000008A8  0680 0000 8000           addi.l     D0, 0x8000
  776. 000008AE  7210                     moveq.l    D1, 0x10
  777. 000008B0  E2A0                     asr        D0, D1
  778. 000008B2  7E08                     moveq.l    D7, 0x08
  779. 000008B4  9E40                     sub.w      D7, D0
  780. 000008B6  4A47                     tst.w      D7
  781. 000008B8  6C04                     bge        +0x6 /* 000008BE */
  782. 000008BA  7000                     moveq.l    D0, 0x00
  783. 000008BC  6002                     bra        +0x4 /* 000008C0 */
  784. label000008BE:
  785. 000008BE  3007                     move.w     D0, D7
  786. label000008C0:
  787. 000008C0  3E00                     move.w     D7, D0
  788. 000008C2  3007                     move.w     D0, D7
  789. 000008C4  6002                     bra        +0x4 /* 000008C8 */
  790. label000008C6:
  791. 000008C6  7000                     moveq.l    D0, 0x00
  792. label000008C8:
  793. 000008C8  2E1F                     move.l     D7, [A7]+
  794. 000008CA  4E75                     rts
  795. export_22:
  796. 000008CC  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  797. 000008D0  7E00                     moveq.l    D7, 0x00
  798. 000008D2  4A2D A232                tst.b      [A5 - 0x5DCE]
  799. 000008D6  6720                     beq        +0x22 /* 000008F8 */
  800. 000008D8  7C64                     moveq.l    D6, 0x64
  801. 000008DA  4878 000A                push.l     0xA /* '\n' */
  802. 000008DE  2F2D A234                move.l     -[A7], [A5 - 0x5DCC]
  803. 000008E2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  804. 000008E6  0680 0000 8000           addi.l     D0, 0x8000
  805. 000008EC  7A10                     moveq.l    D5, 0x10
  806. 000008EE  EAA0                     asr        D0, D5
  807. 000008F0  7A1E                     moveq.l    D5, 0x1E
  808. 000008F2  DA40                     add.w      D5, D0
  809. 000008F4  7800                     moveq.l    D4, 0x00
  810. 000008F6  7601                     moveq.l    D3, 0x01
  811. label000008F8:
  812. 000008F8  3F3C 0002                move.w     -[A7], 0x2
  813. 000008FC  4EBA 58A0                jsr        [PC + 0x58A0 /* 0000619E */]
  814. 00000900  1E00                     move.b     D7, D0
  815. 00000902  BE2D A232                cmp.b      D7, [A5 - 0x5DCE]
  816. 00000906  548F                     addq.l     A7, 2
  817. 00000908  673C                     beq        +0x3E /* 00000946 */
  818. 0000090A  4A2D A232                tst.b      [A5 - 0x5DCE]
  819. 0000090E  6728                     beq        +0x2A /* 00000938 */
  820. 00000910  2F3C 0002 272A           move.l     -[A7], 0x2272A
  821. 00000916  4EBA 5C54                jsr        [PC + 0x5C54 /* 0000656C */]
  822. 0000091A  3E00                     move.w     D7, D0
  823. 0000091C  4217                     clr.b      [A7]
  824. 0000091E  3F03                     move.w     -[A7], D3
  825. 00000920  3F04                     move.w     -[A7], D4
  826. 00000922  3F05                     move.w     -[A7], D5
  827. 00000924  3F06                     move.w     -[A7], D6
  828. 00000926  2F3C 0002 03EA           move.l     -[A7], 0x203EA
  829. 0000092C  4EBA 5DF8                jsr        [PC + 0x5DF8 /* 00006726 */]
  830. 00000930  3E00                     move.w     D7, D0
  831. 00000932  4FEF 0010                lea.l      A7, [A7 + 0x10]
  832. 00000936  6024                     bra        +0x26 /* 0000095C */
  833. label00000938:
  834. 00000938  3F3C 0002                move.w     -[A7], 0x2
  835. 0000093C  4EBA 5922                jsr        [PC + 0x5922 /* 00006260 */]
  836. 00000940  3E00                     move.w     D7, D0
  837. 00000942  548F                     addq.l     A7, 2
  838. 00000944  6016                     bra        +0x18 /* 0000095C */
  839. label00000946:
  840. 00000946  4A2D A232                tst.b      [A5 - 0x5DCE]
  841. 0000094A  6710                     beq        +0x12 /* 0000095C */
  842. 0000094C  3F05                     move.w     -[A7], D5
  843. 0000094E  3F06                     move.w     -[A7], D6
  844. 00000950  3F3C 0002                move.w     -[A7], 0x2
  845. 00000954  4EBA 5CD0                jsr        [PC + 0x5CD0 /* 00006626 */]
  846. 00000958  3E00                     move.w     D7, D0
  847. 0000095A  5C8F                     addq.l     A7, 6
  848. label0000095C:
  849. 0000095C  422D A232                clr.b      [A5 - 0x5DCE]
  850. 00000960  2B7C 03E8 0000 A234      move.l     [A5 - 0x5DCC], 0x3E80000
  851. 00000968  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  852. 0000096C  4E75                     rts
  853. export_23:
  854. 0000096E  2F07                     move.l     -[A7], D7
  855. 00000970  7E00                     moveq.l    D7, 0x00
  856. 00000972  422D A232                clr.b      [A5 - 0x5DCE]
  857. 00000976  3007                     move.w     D0, D7
  858. 00000978  2E1F                     move.l     D7, [A7]+
  859. 0000097A  4E75                     rts
  860. export_14:
  861. 0000097C  4E56 FFCE                link       A6, -0x0032
  862. 00000980  48E7 0108                movem.l    -[A7], D7,A4
  863. 00000984  42A7                     clr.l      -[A7]
  864. 00000986  A975                     syscall    TickCount
  865. 00000988  7E7F                     moveq.l    D7, 0x7F
  866. 0000098A  CE9F                     and.l      D7, [A7]+
  867. 0000098C  7004                     moveq.l    D0, 0x04
  868. 0000098E  D0AE 0008                add.l      D0, [A6 + 0x8]
  869. 00000992  2840                     movea.l    A4, D0
  870. 00000994  4EAD 0662                jsr        [A5 + 0x662 /* export_200 */]
  871. 00000998  4A00                     tst.b      D0
  872. 0000099A  6756                     beq        +0x58 /* 000009F2 */
  873. 0000099C  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  874. 000009A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  875. 000009A6  4EBA 1120                jsr        [PC + 0x1120 /* 00001AC8 */]
  876. 000009AA  4880                     ext.w      D0
  877. 000009AC  122C 0008                move.b     D1, [A4 + 0x8]
  878. 000009B0  4881                     ext.w      D1
  879. 000009B2  4441                     neg.w      D1
  880. 000009B4  EB49                     lsl        D1.w, 5
  881. 000009B6  9240                     sub.w      D1, D0
  882. 000009B8  3E81                     move.w     [A7], D1
  883. 000009BA  4267                     clr.w      -[A7]
  884. 000009BC  3F07                     move.w     -[A7], D7
  885. 000009BE  486E FFCE                pea.l      [A6 - 0x32]
  886. 000009C2  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  887. 000009C6  4297                     clr.l      [A7]
  888. 000009C8  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  889. 000009CC  2F14                     move.l     -[A7], [A4]
  890. 000009CE  486E FFCE                pea.l      [A6 - 0x32]
  891. 000009D2  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  892. 000009D6  486E FFCE                pea.l      [A6 - 0x32]
  893. 000009DA  2F2D A22E                move.l     -[A7], [A5 - 0x5DD2]
  894. 000009DE  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  895. 000009E2  4297                     clr.l      [A7]
  896. 000009E4  4227                     clr.b      -[A7]
  897. 000009E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  898. 000009EA  2F2D A22E                move.l     -[A7], [A5 - 0x5DD2]
  899. 000009EE  4EAD 08AA                jsr        [A5 + 0x8AA /* export_273 */]
  900. label000009F2:
  901. 000009F2  4CEE 1080 FFC6           movem.l    D7,A4, [A6 - 0x3A]
  902. 000009F8  4E5E                     unlink     A6
  903. 000009FA  4E75                     rts
  904. export_13:
  905. 000009FC  4E56 FFFC                link       A6, -0x0004
  906. 00000A00  48E7 0108                movem.l    -[A7], D7,A4
  907. 00000A04  7004                     moveq.l    D0, 0x04
  908. 00000A06  D0AE 0008                add.l      D0, [A6 + 0x8]
  909. 00000A0A  2840                     movea.l    A4, D0
  910. 00000A0C  4EAD 0662                jsr        [A5 + 0x662 /* export_200 */]
  911. 00000A10  4A00                     tst.b      D0
  912. 00000A12  6740                     beq        +0x42 /* 00000A54 */
  913. 00000A14  486E FFFC                pea.l      [A6 - 0x4]
  914. 00000A18  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  915. 00000A1C  2F0C                     move.l     -[A7], A4
  916. 00000A1E  4EAD 08F2                jsr        [A5 + 0x8F2 /* export_282 */]
  917. 00000A22  4A00                     tst.b      D0
  918. 00000A24  4FEF 000C                lea.l      A7, [A7 + 0xC]
  919. 00000A28  672A                     beq        +0x2C /* 00000A54 */
  920. 00000A2A  206E 000C                movea.l    A0, [A6 + 0xC]
  921. 00000A2E  4A28 000A                tst.b      [A0 + 0xA]
  922. 00000A32  6706                     beq        +0x8 /* 00000A3A */
  923. 00000A34  302D D412                move.w     D0, [A5 - 0x2BEE]
  924. 00000A38  6004                     bra        +0x6 /* 00000A3E */
  925. label00000A3A:
  926. 00000A3A  302D D4AE                move.w     D0, [A5 - 0x2B52]
  927. label00000A3E:
  928. 00000A3E  3E00                     move.w     D7, D0
  929. 00000A40  3F07                     move.w     -[A7], D7
  930. 00000A42  3F3C 0001                move.w     -[A7], 0x1
  931. 00000A46  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  932. 00000A4A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  933. 00000A4E  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  934. 00000A52  508F                     addq.l     A7, 8
  935. label00000A54:
  936. 00000A54  4CDF 1080                movem.l    D7,A4, [A7]+
  937. 00000A58  4E5E                     unlink     A6
  938. 00000A5A  4E75                     rts
  939. export_16:
  940. 00000A5C  4E56 0000                link       A6, 0
  941. 00000A60  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  942. 00000A64  2E2E 0008                move.l     D7, [A6 + 0x8]
  943. 00000A68  246E 000C                movea.l    A2, [A6 + 0xC]
  944. 00000A6C  266E 0010                movea.l    A3, [A6 + 0x10]
  945. 00000A70  286E 0014                movea.l    A4, [A6 + 0x14]
  946. 00000A74  4214                     clr.b      [A4]
  947. 00000A76  4213                     clr.b      [A3]
  948. 00000A78  206E 0018                movea.l    A0, [A6 + 0x18]
  949. 00000A7C  4250                     clr.w      [A0]
  950. 00000A7E  1012                     move.b     D0, [A2]
  951. 00000A80  6B4C                     bmi        +0x4E /* 00000ACE */
  952. 00000A82  5500                     subq.b     D0, 2
  953. 00000A84  6702                     beq        +0x4 /* 00000A88 */
  954. 00000A86  6046                     bra        +0x48 /* 00000ACE */
  955. label00000A88:
  956. 00000A88  2F0A                     move.l     -[A7], A2
  957. 00000A8A  4EBA 36C4                jsr        [PC + 0x36C4 /* 00004150 */]
  958. 00000A8E  4A00                     tst.b      D0
  959. 00000A90  588F                     addq.l     A7, 4
  960. 00000A92  6736                     beq        +0x38 /* 00000ACA */
  961. 00000A94  2F0A                     move.l     -[A7], A2
  962. 00000A96  2F07                     move.l     -[A7], D7
  963. 00000A98  4EBA 0522                jsr        [PC + 0x522 /* 00000FBC */]
  964. 00000A9C  4A00                     tst.b      D0
  965. 00000A9E  508F                     addq.l     A7, 8
  966. 00000AA0  6728                     beq        +0x2A /* 00000ACA */
  967. 00000AA2  18BC 0001                move.b     [A4], 0x1
  968. 00000AA6  16BC 0001                move.b     [A3], 0x1
  969. 00000AAA  2F07                     move.l     -[A7], D7
  970. 00000AAC  2F0A                     move.l     -[A7], A2
  971. 00000AAE  4EBA 3AE6                jsr        [PC + 0x3AE6 /* 00004596 */]
  972. 00000AB2  3C00                     move.w     D6, D0
  973. 00000AB4  206E 0018                movea.l    A0, [A6 + 0x18]
  974. 00000AB8  3086                     move.w     [A0], D6
  975. 00000ABA  3E86                     move.w     [A7], D6
  976. 00000ABC  2F07                     move.l     -[A7], D7
  977. 00000ABE  4EBA 11BA                jsr        [PC + 0x11BA /* 00001C7A */]
  978. 00000AC2  3A00                     move.w     D5, D0
  979. 00000AC4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  980. 00000AC8  6004                     bra        +0x6 /* 00000ACE */
  981. label00000ACA:
  982. 00000ACA  4214                     clr.b      [A4]
  983. 00000ACC  4213                     clr.b      [A3]
  984. label00000ACE:
  985. 00000ACE  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  986. 00000AD2  4E5E                     unlink     A6
  987. 00000AD4  4E75                     rts
  988. 00000AD6  4E56 0000                link       A6, 0
  989. 00000ADA  4E5E                     unlink     A6
  990. 00000ADC  4E75                     rts
  991. export_15:
  992. 00000ADE  4E56 0000                link       A6, 0
  993. 00000AE2  4267                     clr.w      -[A7]
  994. 00000AE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  995. 00000AE8  4EBA 1108                jsr        [PC + 0x1108 /* 00001BF2 */]
  996. 00000AEC  206E 000C                movea.l    A0, [A6 + 0xC]
  997. 00000AF0  10BC 0001                move.b     [A0], 0x1
  998. 00000AF4  3EBC 000A                move.w     [A7], 0xA /* '\n' */
  999. 00000AF8  4EBA 4942                jsr        [PC + 0x4942 /* 0000543C */]
  1000. 00000AFC  4E5E                     unlink     A6
  1001. 00000AFE  4E75                     rts
  1002. export_18:
  1003. 00000B00  4E56 FF98                link       A6, -0x0068
  1004. 00000B04  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1005. 00000B08  266E 0008                movea.l    A3, [A6 + 0x8]
  1006. 00000B0C  182E 000C                move.b     D4, [A6 + 0xC]
  1007. 00000B10  7A00                     moveq.l    D5, 0x00
  1008. 00000B12  49EB 0014                lea.l      A4, [A3 + 0x14]
  1009. 00000B16  2E0B                     move.l     D7, A3
  1010. 00000B18  5887                     addq.l     D7, 4
  1011. 00000B1A  1004                     move.b     D0, D4
  1012. 00000B1C  6710                     beq        +0x12 /* 00000B2E */
  1013. 00000B1E  6B0E                     bmi        +0x10 /* 00000B2E */
  1014. 00000B20  5700                     subq.b     D0, 3
  1015. 00000B22  670A                     beq        +0xC /* 00000B2E */
  1016. 00000B24  6A08                     bpl        +0xA /* 00000B2E */
  1017. 00000B26  5200                     addq.b     D0, 1
  1018. 00000B28  6B04                     bmi        +0x6 /* 00000B2E */
  1019. 00000B2A  422C 0007                clr.b      [A4 + 0x7]
  1020. label00000B2E:
  1021. 00000B2E  7000                     moveq.l    D0, 0x00
  1022. 00000B30  102B 0002                move.b     D0, [A3 + 0x2]
  1023. 00000B34  B06D C344                cmp.w      D0, [A5 - 0x3CBC]
  1024. 00000B38  6600 0118                bne        +0x11A /* 00000C52 */
  1025. 00000B3C  0C04 0003                cmpi.b     D4, 0x3
  1026. 00000B40  6708                     beq        +0xA /* 00000B4A */
  1027. 00000B42  0C04 0001                cmpi.b     D4, 0x1
  1028. 00000B46  6600 010A                bne        +0x10C /* 00000C52 */
  1029. label00000B4A:
  1030. 00000B4A  422E FFFF                clr.b      [A6 - 0x1]
  1031. 00000B4E  4227                     clr.b      -[A7]
  1032. 00000B50  2F0B                     move.l     -[A7], A3
  1033. 00000B52  4EBA 0F84                jsr        [PC + 0xF84 /* 00001AD8 */]
  1034. 00000B56  1A00                     move.b     D5, D0
  1035. 00000B58  486E FF9A                pea.l      [A6 - 0x66]
  1036. 00000B5C  4227                     clr.b      -[A7]
  1037. 00000B5E  1F05                     move.b     -[A7], D5
  1038. 00000B60  2F07                     move.l     -[A7], D7
  1039. 00000B62  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  1040. 00000B66  2A3C 03E8 0000           move.l     D5, 0x3E80000
  1041. 00000B6C  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  1042. 00000B70  3600                     move.w     D3, D0
  1043. 00000B72  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1044. 00000B76  6000 0090                bra        +0x92 /* 00000C08 */
  1045. label00000B7A:
  1046. 00000B7A  2006                     move.l     D0, D6
  1047. 00000B7C  5880                     addq.l     D0, 4
  1048. 00000B7E  2440                     movea.l    A2, D0
  1049. 00000B80  3F03                     move.w     -[A7], D3
  1050. 00000B82  4EBA 4652                jsr        [PC + 0x4652 /* 000051D6 */]
  1051. 00000B86  2C00                     move.l     D6, D0
  1052. 00000B88  4A86                     tst.l      D6
  1053. 00000B8A  548F                     addq.l     A7, 2
  1054. 00000B8C  6770                     beq        +0x72 /* 00000BFE */
  1055. 00000B8E  4A2C 0008                tst.b      [A4 + 0x8]
  1056. 00000B92  660A                     bne        +0xC /* 00000B9E */
  1057. 00000B94  7000                     moveq.l    D0, 0x00
  1058. 00000B96  102B 0001                move.b     D0, [A3 + 0x1]
  1059. 00000B9A  B043                     cmp.w      D0, D3
  1060. 00000B9C  6760                     beq        +0x62 /* 00000BFE */
  1061. label00000B9E:
  1062. 00000B9E  486E FFE2                pea.l      [A6 - 0x1E]
  1063. 00000BA2  486E FF9A                pea.l      [A6 - 0x66]
  1064. 00000BA6  2F06                     move.l     -[A7], D6
  1065. 00000BA8  4EBA 1D72                jsr        [PC + 0x1D72 /* 0000291C */]
  1066. 00000BAC  4A00                     tst.b      D0
  1067. 00000BAE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1068. 00000BB2  674A                     beq        +0x4C /* 00000BFE */
  1069. 00000BB4  BAAE FFE2                cmp.l      D5, [A6 - 0x1E]
  1070. 00000BB8  6F44                     ble        +0x46 /* 00000BFE */
  1071. 00000BBA  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  1072. 00000BC0  3D43 FFF8                move.w     [A6 - 0x8], D3
  1073. 00000BC4  2A2E FFE2                move.l     D5, [A6 - 0x1E]
  1074. 00000BC8  206E FFE6                movea.l    A0, [A6 - 0x1A]
  1075. 00000BCC  41E8 0080                lea.l      A0, [A0 + 0x80]
  1076. 00000BD0  2008                     move.l     D0, A0
  1077. 00000BD2  0240 FF00                andi.w     D0, 0xFF00
  1078. 00000BD6  4A80                     tst.l      D0
  1079. 00000BD8  660E                     bne        +0x10 /* 00000BE8 */
  1080. 00000BDA  422E FFFE                clr.b      [A6 - 0x2]
  1081. 00000BDE  426E FFFC                clr.w      [A6 - 0x4]
  1082. 00000BE2  426E FFFA                clr.w      [A6 - 0x6]
  1083. 00000BE6  6016                     bra        +0x18 /* 00000BFE */
  1084. label00000BE8:
  1085. 00000BE8  4AAE FFE6                tst.l      [A6 - 0x1A]
  1086. 00000BEC  6F04                     ble        +0x6 /* 00000BF2 */
  1087. 00000BEE  7001                     moveq.l    D0, 0x01
  1088. 00000BF0  6002                     bra        +0x4 /* 00000BF4 */
  1089. label00000BF2:
  1090. 00000BF2  70FF                     moveq.l    D0, 0xFFFFFFFF
  1091. label00000BF4:
  1092. 00000BF4  1D40 FFFE                move.b     [A6 - 0x2], D0
  1093. 00000BF8  2D6E FFEA FFFA           move.l     [A6 - 0x6], [A6 - 0x16]
  1094. label00000BFE:
  1095. 00000BFE  3F03                     move.w     -[A7], D3
  1096. 00000C00  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  1097. 00000C04  3600                     move.w     D3, D0
  1098. 00000C06  548F                     addq.l     A7, 2
  1099. label00000C08:
  1100. 00000C08  4A43                     tst.w      D3
  1101. 00000C0A  6C00 FF6E                bge        -0x90 /* 00000B7A */
  1102. 00000C0E  4A2E FFFF                tst.b      [A6 - 0x1]
  1103. 00000C12  673E                     beq        +0x40 /* 00000C52 */
  1104. 00000C14  4A2C 0007                tst.b      [A4 + 0x7]
  1105. 00000C18  6726                     beq        +0x28 /* 00000C40 */
  1106. 00000C1A  302E FFF8                move.w     D0, [A6 - 0x8]
  1107. 00000C1E  B054                     cmp.w      D0, [A4]
  1108. 00000C20  661E                     bne        +0x20 /* 00000C40 */
  1109. 00000C22  302E FFFC                move.w     D0, [A6 - 0x4]
  1110. 00000C26  B06C 0004                cmp.w      D0, [A4 + 0x4]
  1111. 00000C2A  6614                     bne        +0x16 /* 00000C40 */
  1112. 00000C2C  302E FFFA                move.w     D0, [A6 - 0x6]
  1113. 00000C30  B06C 0002                cmp.w      D0, [A4 + 0x2]
  1114. 00000C34  660A                     bne        +0xC /* 00000C40 */
  1115. 00000C36  102E FFFE                move.b     D0, [A6 - 0x2]
  1116. 00000C3A  B02C 0006                cmp.b      D0, [A4 + 0x6]
  1117. 00000C3E  6712                     beq        +0x14 /* 00000C52 */
  1118. label00000C40:
  1119. 00000C40  28AE FFF8                move.l     [A4], [A6 - 0x8]
  1120. 00000C44  296E FFFC 0004           move.l     [A4 + 0x4], [A6 - 0x4]
  1121. 00000C4A  2F0B                     move.l     -[A7], A3
  1122. 00000C4C  4EBA 0FE8                jsr        [PC + 0xFE8 /* 00001C36 */]
  1123. 00000C50  588F                     addq.l     A7, 4
  1124. label00000C52:
  1125. 00000C52  0C04 0003                cmpi.b     D4, 0x3
  1126. 00000C56  6706                     beq        +0x8 /* 00000C5E */
  1127. 00000C58  0C04 0001                cmpi.b     D4, 0x1
  1128. 00000C5C  6646                     bne        +0x48 /* 00000CA4 */
  1129. label00000C5E:
  1130. 00000C5E  4EBA 34AE                jsr        [PC + 0x34AE /* 0000410E */]
  1131. 00000C62  2440                     movea.l    A2, D0
  1132. 00000C64  200A                     move.l     D0, A2
  1133. 00000C66  673C                     beq        +0x3E /* 00000CA4 */
  1134. 00000C68  4A2C 0007                tst.b      [A4 + 0x7]
  1135. 00000C6C  6736                     beq        +0x38 /* 00000CA4 */
  1136. 00000C6E  3014                     move.w     D0, [A4]
  1137. 00000C70  B06D C344                cmp.w      D0, [A5 - 0x3CBC]
  1138. 00000C74  662E                     bne        +0x30 /* 00000CA4 */
  1139. 00000C76  2F0A                     move.l     -[A7], A2
  1140. 00000C78  2F0B                     move.l     -[A7], A3
  1141. 00000C7A  4EBA 0340                jsr        [PC + 0x340 /* 00000FBC */]
  1142. 00000C7E  4A00                     tst.b      D0
  1143. 00000C80  508F                     addq.l     A7, 8
  1144. 00000C82  6720                     beq        +0x22 /* 00000CA4 */
  1145. 00000C84  49EA 0004                lea.l      A4, [A2 + 0x4]
  1146. 00000C88  1B7C 0001 A232           move.b     [A5 - 0x5DCE], 0x1
  1147. 00000C8E  2F0C                     move.l     -[A7], A4
  1148. 00000C90  2F07                     move.l     -[A7], D7
  1149. 00000C92  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  1150. 00000C96  2A00                     move.l     D5, D0
  1151. 00000C98  BAAD A234                cmp.l      D5, [A5 - 0x5DCC]
  1152. 00000C9C  508F                     addq.l     A7, 8
  1153. 00000C9E  6C04                     bge        +0x6 /* 00000CA4 */
  1154. 00000CA0  2B45 A234                move.l     [A5 - 0x5DCC], D5
  1155. label00000CA4:
  1156. 00000CA4  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1157. 00000CA8  4E5E                     unlink     A6
  1158. 00000CAA  4E75                     rts
  1159. export_17:
  1160. 00000CAC  4E56 0000                link       A6, 0
  1161. 00000CB0  48E7 0038                movem.l    -[A7], A2,A3,A4
  1162. 00000CB4  246E 000C                movea.l    A2, [A6 + 0xC]
  1163. 00000CB8  7014                     moveq.l    D0, 0x14
  1164. 00000CBA  D0AE 0008                add.l      D0, [A6 + 0x8]
  1165. 00000CBE  2840                     movea.l    A4, D0
  1166. 00000CC0  7004                     moveq.l    D0, 0x04
  1167. 00000CC2  D0AE 0008                add.l      D0, [A6 + 0x8]
  1168. 00000CC6  2640                     movea.l    A3, D0
  1169. 00000CC8  4A2C 0007                tst.b      [A4 + 0x7]
  1170. 00000CCC  672A                     beq        +0x2C /* 00000CF8 */
  1171. 00000CCE  2013                     move.l     D0, [A3]
  1172. 00000CD0  0680 0000 8000           addi.l     D0, 0x8000
  1173. 00000CD6  7210                     moveq.l    D1, 0x10
  1174. 00000CD8  E2A0                     asr        D0, D1
  1175. 00000CDA  306C 0002                movea.w    A0, [A4 + 0x2]
  1176. 00000CDE  B1C0                     cmpa.l     A0, D0
  1177. 00000CE0  6616                     bne        +0x18 /* 00000CF8 */
  1178. 00000CE2  202B 0004                move.l     D0, [A3 + 0x4]
  1179. 00000CE6  0680 0000 8000           addi.l     D0, 0x8000
  1180. 00000CEC  7210                     moveq.l    D1, 0x10
  1181. 00000CEE  E2A0                     asr        D0, D1
  1182. 00000CF0  306C 0004                movea.w    A0, [A4 + 0x4]
  1183. 00000CF4  B1C0                     cmpa.l     A0, D0
  1184. 00000CF6  6704                     beq        +0x6 /* 00000CFC */
  1185. label00000CF8:
  1186. 00000CF8  4212                     clr.b      [A2]
  1187. 00000CFA  600E                     bra        +0x10 /* 00000D0A */
  1188. label00000CFC:
  1189. 00000CFC  14AC 0006                move.b     [A2], [A4 + 0x6]
  1190. 00000D00  4A12                     tst.b      [A2]
  1191. 00000D02  6706                     beq        +0x8 /* 00000D0A */
  1192. 00000D04  197C 0001 0008           move.b     [A4 + 0x8], 0x1
  1193. label00000D0A:
  1194. 00000D0A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1195. 00000D0E  4E5E                     unlink     A6
  1196. 00000D10  4E75                     rts
  1197. fn00000D12:
  1198. 00000D12  4E56 0000                link       A6, 0
  1199. 00000D16  48E7 0118                movem.l    -[A7], D7,A3,A4
  1200. 00000D1A  7E00                     moveq.l    D7, 0x00
  1201. 00000D1C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1202. 00000D20  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1203. 00000D24  1F3C 0001                move.b     -[A7], 0x1
  1204. 00000D28  4EBA 0E80                jsr        [PC + 0xE80 /* 00001BAA */]
  1205. 00000D2C  206E 0010                movea.l    A0, [A6 + 0x10]
  1206. 00000D30  2080                     move.l     [A0], D0
  1207. 00000D32  2650                     movea.l    A3, [A0]
  1208. 00000D34  200B                     move.l     D0, A3
  1209. 00000D36  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1210. 00000D3A  6712                     beq        +0x14 /* 00000D4E */
  1211. 00000D3C  49EB 0014                lea.l      A4, [A3 + 0x14]
  1212. 00000D40  422C 0008                clr.b      [A4 + 0x8]
  1213. 00000D44  422C 0007                clr.b      [A4 + 0x7]
  1214. 00000D48  422C 0006                clr.b      [A4 + 0x6]
  1215. 00000D4C  6004                     bra        +0x6 /* 00000D52 */
  1216. label00000D4E:
  1217. 00000D4E  3E3C 8540                move.w     D7, 0x8540
  1218. label00000D52:
  1219. 00000D52  3007                     move.w     D0, D7
  1220. 00000D54  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1221. 00000D58  4E5E                     unlink     A6
  1222. 00000D5A  4E75                     rts
  1223. export_10:
  1224. 00000D5C  4E56 0000                link       A6, 0
  1225. 00000D60  48E7 0118                movem.l    -[A7], D7,A3,A4
  1226. 00000D64  266E 0008                movea.l    A3, [A6 + 0x8]
  1227. 00000D68  286E 000C                movea.l    A4, [A6 + 0xC]
  1228. 00000D6C  7E00                     moveq.l    D7, 0x00
  1229. 00000D6E  4A47                     tst.w      D7
  1230. 00000D70  6614                     bne        +0x16 /* 00000D86 */
  1231. 00000D72  2F0C                     move.l     -[A7], A4
  1232. 00000D74  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  1233. 00000D78  486B 0004                pea.l      [A3 + 0x4]
  1234. 00000D7C  4EBA FF94                jsr        [PC - 0x6C /* 00000D12 */]
  1235. 00000D80  3E00                     move.w     D7, D0
  1236. 00000D82  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1237. label00000D86:
  1238. 00000D86  4A47                     tst.w      D7
  1239. 00000D88  661C                     bne        +0x1E /* 00000DA6 */
  1240. 00000D8A  486B 0002                pea.l      [A3 + 0x2]
  1241. 00000D8E  2F14                     move.l     -[A7], [A4]
  1242. 00000D90  4EBA 0DCA                jsr        [PC + 0xDCA /* 00001B5C */]
  1243. 00000D94  7000                     moveq.l    D0, 0x00
  1244. 00000D96  102B 0001                move.b     D0, [A3 + 0x1]
  1245. 00000D9A  3E80                     move.w     [A7], D0
  1246. 00000D9C  2F14                     move.l     -[A7], [A4]
  1247. 00000D9E  4EBA 0DD0                jsr        [PC + 0xDD0 /* 00001B70 */]
  1248. 00000DA2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1249. label00000DA6:
  1250. 00000DA6  4A47                     tst.w      D7
  1251. 00000DA8  660A                     bne        +0xC /* 00000DB4 */
  1252. 00000DAA  2F0B                     move.l     -[A7], A3
  1253. 00000DAC  2F14                     move.l     -[A7], [A4]
  1254. 00000DAE  4EBA 00FC                jsr        [PC + 0xFC /* 00000EAC */]
  1255. 00000DB2  508F                     addq.l     A7, 8
  1256. label00000DB4:
  1257. 00000DB4  4A47                     tst.w      D7
  1258. 00000DB6  6702                     beq        +0x4 /* 00000DBA */
  1259. 00000DB8  4294                     clr.l      [A4]
  1260. label00000DBA:
  1261. 00000DBA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1262. 00000DBE  4E5E                     unlink     A6
  1263. 00000DC0  4E75                     rts
  1264. export_19:
  1265. 00000DC2  4E56 0000                link       A6, 0
  1266. 00000DC6  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  1267. 00000DCA  2E2E 0008                move.l     D7, [A6 + 0x8]
  1268. 00000DCE  266E 000C                movea.l    A3, [A6 + 0xC]
  1269. 00000DD2  1C2E 0014                move.b     D6, [A6 + 0x14]
  1270. 00000DD6  284B                     movea.l    A4, A3
  1271. 00000DD8  7014                     moveq.l    D0, 0x14
  1272. 00000DDA  D087                     add.l      D0, D7
  1273. 00000DDC  2440                     movea.l    A2, D0
  1274. 00000DDE  4A06                     tst.b      D6
  1275. 00000DE0  670E                     beq        +0x10 /* 00000DF0 */
  1276. 00000DE2  2047                     movea.l    A0, D7
  1277. 00000DE4  1028 0012                move.b     D0, [A0 + 0x12]
  1278. 00000DE8  4880                     ext.w      D0
  1279. 00000DEA  3680                     move.w     [A3], D0
  1280. 00000DEC  548B                     addq.l     A3, 2
  1281. 00000DEE  600A                     bra        +0xC /* 00000DFA */
  1282. label00000DF0:
  1283. 00000DF0  2047                     movea.l    A0, D7
  1284. 00000DF2  116B 0001 0012           move.b     [A0 + 0x12], [A3 + 0x1]
  1285. 00000DF8  548B                     addq.l     A3, 2
  1286. label00000DFA:
  1287. 00000DFA  4A06                     tst.b      D6
  1288. 00000DFC  6706                     beq        +0x8 /* 00000E04 */
  1289. 00000DFE  3692                     move.w     [A3], [A2]
  1290. 00000E00  548B                     addq.l     A3, 2
  1291. 00000E02  6004                     bra        +0x6 /* 00000E08 */
  1292. label00000E04:
  1293. 00000E04  3493                     move.w     [A2], [A3]
  1294. 00000E06  548B                     addq.l     A3, 2
  1295. label00000E08:
  1296. 00000E08  4A06                     tst.b      D6
  1297. 00000E0A  6708                     beq        +0xA /* 00000E14 */
  1298. 00000E0C  26AA 0002                move.l     [A3], [A2 + 0x2]
  1299. 00000E10  588B                     addq.l     A3, 4
  1300. 00000E12  6006                     bra        +0x8 /* 00000E1A */
  1301. label00000E14:
  1302. 00000E14  2553 0002                move.l     [A2 + 0x2], [A3]
  1303. 00000E18  588B                     addq.l     A3, 4
  1304. label00000E1A:
  1305. 00000E1A  4A06                     tst.b      D6
  1306. 00000E1C  6708                     beq        +0xA /* 00000E26 */
  1307. 00000E1E  16AA 0006                move.b     [A3], [A2 + 0x6]
  1308. 00000E22  528B                     addq.l     A3, 1
  1309. 00000E24  6006                     bra        +0x8 /* 00000E2C */
  1310. label00000E26:
  1311. 00000E26  1553 0006                move.b     [A2 + 0x6], [A3]
  1312. 00000E2A  528B                     addq.l     A3, 1
  1313. label00000E2C:
  1314. 00000E2C  7A80                     moveq.l    D5, 0xFFFFFF80
  1315. 00000E2E  4A06                     tst.b      D6
  1316. 00000E30  6704                     beq        +0x6 /* 00000E36 */
  1317. 00000E32  7800                     moveq.l    D4, 0x00
  1318. 00000E34  6004                     bra        +0x6 /* 00000E3A */
  1319. label00000E36:
  1320. 00000E36  1813                     move.b     D4, [A3]
  1321. 00000E38  528B                     addq.l     A3, 1
  1322. label00000E3A:
  1323. 00000E3A  4A06                     tst.b      D6
  1324. 00000E3C  670A                     beq        +0xC /* 00000E48 */
  1325. 00000E3E  4A2A 0007                tst.b      [A2 + 0x7]
  1326. 00000E42  671A                     beq        +0x1C /* 00000E5E */
  1327. 00000E44  8805                     or.b       D4, D5
  1328. 00000E46  6016                     bra        +0x18 /* 00000E5E */
  1329. label00000E48:
  1330. 00000E48  7000                     moveq.l    D0, 0x00
  1331. 00000E4A  1004                     move.b     D0, D4
  1332. 00000E4C  7200                     moveq.l    D1, 0x00
  1333. 00000E4E  1205                     move.b     D1, D5
  1334. 00000E50  C041                     and.w      D0, D1
  1335. 00000E52  6704                     beq        +0x6 /* 00000E58 */
  1336. 00000E54  7001                     moveq.l    D0, 0x01
  1337. 00000E56  6002                     bra        +0x4 /* 00000E5A */
  1338. label00000E58:
  1339. 00000E58  7000                     moveq.l    D0, 0x00
  1340. label00000E5A:
  1341. 00000E5A  1540 0007                move.b     [A2 + 0x7], D0
  1342. label00000E5E:
  1343. 00000E5E  7000                     moveq.l    D0, 0x00
  1344. 00000E60  1005                     move.b     D0, D5
  1345. 00000E62  E240                     asr        D0.w, 1
  1346. 00000E64  1A00                     move.b     D5, D0
  1347. 00000E66  4A06                     tst.b      D6
  1348. 00000E68  670A                     beq        +0xC /* 00000E74 */
  1349. 00000E6A  4A2A 0008                tst.b      [A2 + 0x8]
  1350. 00000E6E  671A                     beq        +0x1C /* 00000E8A */
  1351. 00000E70  8805                     or.b       D4, D5
  1352. 00000E72  6016                     bra        +0x18 /* 00000E8A */
  1353. label00000E74:
  1354. 00000E74  7000                     moveq.l    D0, 0x00
  1355. 00000E76  1004                     move.b     D0, D4
  1356. 00000E78  7200                     moveq.l    D1, 0x00
  1357. 00000E7A  1205                     move.b     D1, D5
  1358. 00000E7C  C041                     and.w      D0, D1
  1359. 00000E7E  6704                     beq        +0x6 /* 00000E84 */
  1360. 00000E80  7001                     moveq.l    D0, 0x01
  1361. 00000E82  6002                     bra        +0x4 /* 00000E86 */
  1362. label00000E84:
  1363. 00000E84  7000                     moveq.l    D0, 0x00
  1364. label00000E86:
  1365. 00000E86  1540 0008                move.b     [A2 + 0x8], D0
  1366. label00000E8A:
  1367. 00000E8A  7000                     moveq.l    D0, 0x00
  1368. 00000E8C  1005                     move.b     D0, D5
  1369. 00000E8E  E240                     asr        D0.w, 1
  1370. 00000E90  1A00                     move.b     D5, D0
  1371. 00000E92  4A06                     tst.b      D6
  1372. 00000E94  6704                     beq        +0x6 /* 00000E9A */
  1373. 00000E96  1684                     move.b     [A3], D4
  1374. 00000E98  528B                     addq.l     A3, 1
  1375. label00000E9A:
  1376. 00000E9A  200B                     move.l     D0, A3
  1377. 00000E9C  908C                     sub.l      D0, A4
  1378. 00000E9E  206E 0010                movea.l    A0, [A6 + 0x10]
  1379. 00000EA2  D150                     add.w      [A0], D0
  1380. 00000EA4  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  1381. 00000EA8  4E5E                     unlink     A6
  1382. 00000EAA  4E75                     rts
  1383. export_12:
  1384. fn00000EAC:
  1385. 00000EAC  4E56 0000                link       A6, 0
  1386. 00000EB0  206E 000C                movea.l    A0, [A6 + 0xC]
  1387. 00000EB4  226E 0008                movea.l    A1, [A6 + 0x8]
  1388. 00000EB8  43E9 0014                lea.l      A1, [A1 + 0x14]
  1389. 00000EBC  41E8 0014                lea.l      A0, [A0 + 0x14]
  1390. 00000EC0  22D8                     move.l     [A1]+, [A0]+
  1391. 00000EC2  22D8                     move.l     [A1]+, [A0]+
  1392. 00000EC4  32D8                     move.w     [A1]+, [A0]+
  1393. 00000EC6  4E5E                     unlink     A6
  1394. 00000EC8  4E75                     rts
  1395. export_11:
  1396. 00000ECA  4E56 FFFA                link       A6, -0x0006
  1397. 00000ECE  48E7 0108                movem.l    -[A7], D7,A4
  1398. 00000ED2  7014                     moveq.l    D0, 0x14
  1399. 00000ED4  D0AE 0008                add.l      D0, [A6 + 0x8]
  1400. 00000ED8  2840                     movea.l    A4, D0
  1401. 00000EDA  4A2C 0007                tst.b      [A4 + 0x7]
  1402. 00000EDE  671A                     beq        +0x1C /* 00000EFA */
  1403. 00000EE0  3014                     move.w     D0, [A4]
  1404. 00000EE2  B06D C344                cmp.w      D0, [A5 - 0x3CBC]
  1405. 00000EE6  6612                     bne        +0x14 /* 00000EFA */
  1406. 00000EE8  422C 0007                clr.b      [A4 + 0x7]
  1407. 00000EEC  422D A232                clr.b      [A5 - 0x5DCE]
  1408. 00000EF0  3F3C 0002                move.w     -[A7], 0x2
  1409. 00000EF4  4EBA 536A                jsr        [PC + 0x536A /* 00006260 */]
  1410. 00000EF8  548F                     addq.l     A7, 2
  1411. label00000EFA:
  1412. 00000EFA  206E 0008                movea.l    A0, [A6 + 0x8]
  1413. 00000EFE  7E00                     moveq.l    D7, 0x00
  1414. 00000F00  1E28 0001                move.b     D7, [A0 + 0x1]
  1415. 00000F04  4A6E 000C                tst.w      [A6 + 0xC]
  1416. 00000F08  672A                     beq        +0x2C /* 00000F34 */
  1417. 00000F0A  3F07                     move.w     -[A7], D7
  1418. 00000F0C  4EBA 325A                jsr        [PC + 0x325A /* 00004168 */]
  1419. 00000F10  4A00                     tst.b      D0
  1420. 00000F12  548F                     addq.l     A7, 2
  1421. 00000F14  671E                     beq        +0x20 /* 00000F34 */
  1422. 00000F16  486E FFFA                pea.l      [A6 - 0x6]
  1423. 00000F1A  3F07                     move.w     -[A7], D7
  1424. 00000F1C  4EBA 44B8                jsr        [PC + 0x44B8 /* 000053D6 */]
  1425. 00000F20  3EAE 000C                move.w     [A7], [A6 + 0xC]
  1426. 00000F24  4EBA 4516                jsr        [PC + 0x4516 /* 0000543C */]
  1427. 00000F28  486E FFFA                pea.l      [A6 - 0x6]
  1428. 00000F2C  4EBA 44E2                jsr        [PC + 0x44E2 /* 00005410 */]
  1429. 00000F30  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1430. label00000F34:
  1431. 00000F34  3F07                     move.w     -[A7], D7
  1432. 00000F36  4EBA 3482                jsr        [PC + 0x3482 /* 000043BA */]
  1433. 00000F3A  4CEE 1080 FFF2           movem.l    D7,A4, [A6 - 0xE]
  1434. 00000F40  4E5E                     unlink     A6
  1435. 00000F42  4E75                     rts
  1436. fn00000F44:
  1437. 00000F44  4E56 FFFC                link       A6, -0x0004
  1438. 00000F48  2F07                     move.l     -[A7], D7
  1439. 00000F4A  7E00                     moveq.l    D7, 0x00
  1440. 00000F4C  4A47                     tst.w      D7
  1441. 00000F4E  6616                     bne        +0x18 /* 00000F66 */
  1442. 00000F50  486E FFFC                pea.l      [A6 - 0x4]
  1443. 00000F54  2F2D C328                move.l     -[A7], [A5 - 0x3CD8]
  1444. 00000F58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1445. 00000F5C  4EBA FDB4                jsr        [PC - 0x24C /* 00000D12 */]
  1446. 00000F60  3E00                     move.w     D7, D0
  1447. 00000F62  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1448. label00000F66:
  1449. 00000F66  4A47                     tst.w      D7
  1450. 00000F68  6616                     bne        +0x18 /* 00000F80 */
  1451. 00000F6A  42A7                     clr.l      -[A7]
  1452. 00000F6C  4878 4000                push.l     0x4000 /* '@\0' */
  1453. 00000F70  4878 0AC0                push.l     0xAC0
  1454. 00000F74  A84D                     syscall    FixDiv
  1455. 00000F76  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1456. 00000F7A  4EBA 139A                jsr        [PC + 0x139A /* 00002316 */]
  1457. 00000F7E  508F                     addq.l     A7, 8
  1458. label00000F80:
  1459. 00000F80  4A47                     tst.w      D7
  1460. 00000F82  6612                     bne        +0x14 /* 00000F96 */
  1461. 00000F84  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1462. 00000F88  4EBA 0A18                jsr        [PC + 0xA18 /* 000019A2 */]
  1463. 00000F8C  4A00                     tst.b      D0
  1464. 00000F8E  588F                     addq.l     A7, 4
  1465. 00000F90  6604                     bne        +0x6 /* 00000F96 */
  1466. 00000F92  3E3C 8542                move.w     D7, 0x8542
  1467. label00000F96:
  1468. 00000F96  4A47                     tst.w      D7
  1469. 00000F98  660C                     bne        +0xE /* 00000FA6 */
  1470. 00000F9A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1471. 00000F9E  4EBA 0C96                jsr        [PC + 0xC96 /* 00001C36 */]
  1472. 00000FA2  3E00                     move.w     D7, D0
  1473. 00000FA4  588F                     addq.l     A7, 4
  1474. label00000FA6:
  1475. 00000FA6  4A47                     tst.w      D7
  1476. 00000FA8  660A                     bne        +0xC /* 00000FB4 */
  1477. 00000FAA  3F3C 000C                move.w     -[A7], 0xC
  1478. 00000FAE  4EBA 448C                jsr        [PC + 0x448C /* 0000543C */]
  1479. 00000FB2  548F                     addq.l     A7, 2
  1480. label00000FB4:
  1481. 00000FB4  3007                     move.w     D0, D7
  1482. 00000FB6  2E1F                     move.l     D7, [A7]+
  1483. 00000FB8  4E5E                     unlink     A6
  1484. 00000FBA  4E75                     rts
  1485. fn00000FBC:
  1486. 00000FBC  4E56 0000                link       A6, 0
  1487. 00000FC0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1488. 00000FC4  4EBA 315A                jsr        [PC + 0x315A /* 00004120 */]
  1489. 00000FC8  206E 0008                movea.l    A0, [A6 + 0x8]
  1490. 00000FCC  7200                     moveq.l    D1, 0x00
  1491. 00000FCE  1228 0001                move.b     D1, [A0 + 0x1]
  1492. 00000FD2  B041                     cmp.w      D0, D1
  1493. 00000FD4  588F                     addq.l     A7, 4
  1494. 00000FD6  660E                     bne        +0x10 /* 00000FE6 */
  1495. 00000FD8  206E 0008                movea.l    A0, [A6 + 0x8]
  1496. 00000FDC  4A28 001C                tst.b      [A0 + 0x1C]
  1497. 00000FE0  6604                     bne        +0x6 /* 00000FE6 */
  1498. 00000FE2  7000                     moveq.l    D0, 0x00
  1499. 00000FE4  6002                     bra        +0x4 /* 00000FE8 */
  1500. label00000FE6:
  1501. 00000FE6  7001                     moveq.l    D0, 0x01
  1502. label00000FE8:
  1503. 00000FE8  4E5E                     unlink     A6
  1504. 00000FEA  4E75                     rts
  1505. export_114:
  1506. 00000FEC  4E56 FFF0                link       A6, -0x0010
  1507. 00000FF0  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  1508. 00000FF4  7E00                     moveq.l    D7, 0x00
  1509. 00000FF6  486D 0372                pea.l      [A5 + 0x372 /* export_106 */]
  1510. 00000FFA  486D A356                pea.l      [A5 - 0x5CAA]
  1511. 00000FFE  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  1512. 00001002  4A47                     tst.w      D7
  1513. 00001004  508F                     addq.l     A7, 8
  1514. 00001006  662A                     bne        +0x2C /* 00001032 */
  1515. 00001008  486D A358                pea.l      [A5 - 0x5CA8]
  1516. 0000100C  42A7                     clr.l      -[A7]
  1517. 0000100E  42A7                     clr.l      -[A7]
  1518. 00001010  42A7                     clr.l      -[A7]
  1519. 00001012  4227                     clr.b      -[A7]
  1520. 00001014  4878 2000                push.l     0x2000 /* ' \0' */
  1521. 00001018  4878 2000                push.l     0x2000 /* ' \0' */
  1522. 0000101C  2F3C 0000 8000           move.l     -[A7], 0x8000
  1523. 00001022  2F3C 000C 0400           move.l     -[A7], 0xC0400
  1524. 00001028  4EBA 09D2                jsr        [PC + 0x9D2 /* 000019FC */]
  1525. 0000102C  3E00                     move.w     D7, D0
  1526. 0000102E  4FEF 0022                lea.l      A7, [A7 + 0x22]
  1527. label00001032:
  1528. 00001032  4A47                     tst.w      D7
  1529. 00001034  6644                     bne        +0x46 /* 0000107A */
  1530. 00001036  1F3C 0004                move.b     -[A7], 0x4
  1531. 0000103A  4EBA 09A8                jsr        [PC + 0x9A8 /* 000019E4 */]
  1532. 0000103E  2840                     movea.l    A4, D0
  1533. 00001040  41ED 037A                lea.l      A0, [A5 + 0x37A /* export_107 */]
  1534. 00001044  2948 0020                move.l     [A4 + 0x20], A0
  1535. 00001048  41ED 0382                lea.l      A0, [A5 + 0x382 /* export_108 */]
  1536. 0000104C  2948 0024                move.l     [A4 + 0x24], A0
  1537. 00001050  41ED 038A                lea.l      A0, [A5 + 0x38A /* export_109 */]
  1538. 00001054  2948 0028                move.l     [A4 + 0x28], A0
  1539. 00001058  41ED 0392                lea.l      A0, [A5 + 0x392 /* export_110 */]
  1540. 0000105C  2948 002C                move.l     [A4 + 0x2C], A0
  1541. 00001060  41ED 039A                lea.l      A0, [A5 + 0x39A /* export_111 */]
  1542. 00001064  2948 004C                move.l     [A4 + 0x4C], A0
  1543. 00001068  41ED 03A2                lea.l      A0, [A5 + 0x3A2 /* export_112 */]
  1544. 0000106C  2948 0054                move.l     [A4 + 0x54], A0
  1545. 00001070  41ED 03AA                lea.l      A0, [A5 + 0x3AA /* export_113 */]
  1546. 00001074  2948 0044                move.l     [A4 + 0x44], A0
  1547. 00001078  548F                     addq.l     A7, 2
  1548. label0000107A:
  1549. 0000107A  4A47                     tst.w      D7
  1550. 0000107C  6600 0252                bne        +0x254 /* 000012D0 */
  1551. 00001080  3F3C 0001                move.w     -[A7], 0x1
  1552. 00001084  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  1553. 00001088  2B40 A352                move.l     [A5 - 0x5CAE], D0
  1554. 0000108C  4A80                     tst.l      D0
  1555. 0000108E  548F                     addq.l     A7, 2
  1556. 00001090  6606                     bne        +0x8 /* 00001098 */
  1557. 00001092  7E94                     moveq.l    D7, 0xFFFFFF94
  1558. 00001094  6000 023A                bra        +0x23C /* 000012D0 */
  1559. label00001098:
  1560. 00001098  3F3C 0010                move.w     -[A7], 0x10
  1561. 0000109C  486E FFFC                pea.l      [A6 - 0x4]
  1562. 000010A0  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  1563. 000010A4  3E00                     move.w     D7, D0
  1564. 000010A6  4A47                     tst.w      D7
  1565. 000010A8  5C8F                     addq.l     A7, 6
  1566. 000010AA  6610                     bne        +0x12 /* 000010BC */
  1567. 000010AC  3F3C 000C                move.w     -[A7], 0xC
  1568. 000010B0  486E FFF8                pea.l      [A6 - 0x8]
  1569. 000010B4  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  1570. 000010B8  3E00                     move.w     D7, D0
  1571. 000010BA  5C8F                     addq.l     A7, 6
  1572. label000010BC:
  1573. 000010BC  206E FFFC                movea.l    A0, [A6 - 0x4]
  1574. 000010C0  7002                     moveq.l    D0, 0x02
  1575. 000010C2  D090                     add.l      D0, [A0]
  1576. 000010C4  2840                     movea.l    A4, D0
  1577. 000010C6  28BC 0000 0A3D           move.l     [A4], 0xA3D /* '\n=' */
  1578. 000010CC  297C 0000 0A3D 0004      move.l     [A4 + 0x4], 0xA3D /* '\n=' */
  1579. 000010D4  297C FFFF F5C3 0008      move.l     [A4 + 0x8], 0xFFFFF5C3
  1580. 000010DC  206E FFFC                movea.l    A0, [A6 - 0x4]
  1581. 000010E0  7018                     moveq.l    D0, 0x18
  1582. 000010E2  D090                     add.l      D0, [A0]
  1583. 000010E4  2840                     movea.l    A4, D0
  1584. 000010E6  28BC FFFF F5C3           move.l     [A4], 0xFFFFF5C3
  1585. 000010EC  297C 0000 0A3D 0004      move.l     [A4 + 0x4], 0xA3D /* '\n=' */
  1586. 000010F4  297C FFFF F5C3 0008      move.l     [A4 + 0x8], 0xFFFFF5C3
  1587. 000010FC  206E FFFC                movea.l    A0, [A6 - 0x4]
  1588. 00001100  702E                     moveq.l    D0, 0x2E
  1589. 00001102  D090                     add.l      D0, [A0]
  1590. 00001104  2840                     movea.l    A4, D0
  1591. 00001106  28BC FFFF F5C3           move.l     [A4], 0xFFFFF5C3
  1592. 0000110C  297C FFFF F5C3 0004      move.l     [A4 + 0x4], 0xFFFFF5C3
  1593. 00001114  297C FFFF F5C3 0008      move.l     [A4 + 0x8], 0xFFFFF5C3
  1594. 0000111C  206E FFFC                movea.l    A0, [A6 - 0x4]
  1595. 00001120  7044                     moveq.l    D0, 0x44
  1596. 00001122  D090                     add.l      D0, [A0]
  1597. 00001124  2840                     movea.l    A4, D0
  1598. 00001126  28BC 0000 0A3D           move.l     [A4], 0xA3D /* '\n=' */
  1599. 0000112C  297C FFFF F5C3 0004      move.l     [A4 + 0x4], 0xFFFFF5C3
  1600. 00001134  297C FFFF F5C3 0008      move.l     [A4 + 0x8], 0xFFFFF5C3
  1601. 0000113C  206E FFFC                movea.l    A0, [A6 - 0x4]
  1602. 00001140  705A                     moveq.l    D0, 0x5A
  1603. 00001142  D090                     add.l      D0, [A0]
  1604. 00001144  2840                     movea.l    A4, D0
  1605. 00001146  28BC 0000 0A3D           move.l     [A4], 0xA3D /* '\n=' */
  1606. 0000114C  297C 0000 0A3D 0004      move.l     [A4 + 0x4], 0xA3D /* '\n=' */
  1607. 00001154  297C 0000 0A3D 0008      move.l     [A4 + 0x8], 0xA3D /* '\n=' */
  1608. 0000115C  206E FFFC                movea.l    A0, [A6 - 0x4]
  1609. 00001160  7070                     moveq.l    D0, 0x70
  1610. 00001162  D090                     add.l      D0, [A0]
  1611. 00001164  2840                     movea.l    A4, D0
  1612. 00001166  28BC FFFF F5C3           move.l     [A4], 0xFFFFF5C3
  1613. 0000116C  297C 0000 0A3D 0004      move.l     [A4 + 0x4], 0xA3D /* '\n=' */
  1614. 00001174  297C 0000 0A3D 0008      move.l     [A4 + 0x8], 0xA3D /* '\n=' */
  1615. 0000117C  206E FFFC                movea.l    A0, [A6 - 0x4]
  1616. 00001180  2850                     movea.l    A4, [A0]
  1617. 00001182  49EC 0086                lea.l      A4, [A4 + 0x86]
  1618. 00001186  28BC FFFF F5C3           move.l     [A4], 0xFFFFF5C3
  1619. 0000118C  297C FFFF F5C3 0004      move.l     [A4 + 0x4], 0xFFFFF5C3
  1620. 00001194  297C 0000 0A3D 0008      move.l     [A4 + 0x8], 0xA3D /* '\n=' */
  1621. 0000119C  206E FFFC                movea.l    A0, [A6 - 0x4]
  1622. 000011A0  2850                     movea.l    A4, [A0]
  1623. 000011A2  49EC 009C                lea.l      A4, [A4 + 0x9C]
  1624. 000011A6  28BC 0000 0A3D           move.l     [A4], 0xA3D /* '\n=' */
  1625. 000011AC  297C FFFF F5C3 0004      move.l     [A4 + 0x4], 0xFFFFF5C3
  1626. 000011B4  297C 0000 0A3D 0008      move.l     [A4 + 0x8], 0xA3D /* '\n=' */
  1627. 000011BC  206E FFFC                movea.l    A0, [A6 - 0x4]
  1628. 000011C0  2850                     movea.l    A4, [A0]
  1629. 000011C2  49EC 00B2                lea.l      A4, [A4 + 0xB2]
  1630. 000011C6  4294                     clr.l      [A4]
  1631. 000011C8  42AC 0004                clr.l      [A4 + 0x4]
  1632. 000011CC  42AC 0008                clr.l      [A4 + 0x8]
  1633. 000011D0  206E FFFC                movea.l    A0, [A6 - 0x4]
  1634. 000011D4  2850                     movea.l    A4, [A0]
  1635. 000011D6  49EC 00C8                lea.l      A4, [A4 + 0xC8]
  1636. 000011DA  4294                     clr.l      [A4]
  1637. 000011DC  42AC 0004                clr.l      [A4 + 0x4]
  1638. 000011E0  42AC 0008                clr.l      [A4 + 0x8]
  1639. 000011E4  206E FFFC                movea.l    A0, [A6 - 0x4]
  1640. 000011E8  2850                     movea.l    A4, [A0]
  1641. 000011EA  49EC 00DE                lea.l      A4, [A4 + 0xDE]
  1642. 000011EE  4294                     clr.l      [A4]
  1643. 000011F0  42AC 0004                clr.l      [A4 + 0x4]
  1644. 000011F4  42AC 0008                clr.l      [A4 + 0x8]
  1645. 000011F8  206E FFFC                movea.l    A0, [A6 - 0x4]
  1646. 000011FC  2850                     movea.l    A4, [A0]
  1647. 000011FE  49EC 00F4                lea.l      A4, [A4 + 0xF4]
  1648. 00001202  4294                     clr.l      [A4]
  1649. 00001204  42AC 0004                clr.l      [A4 + 0x4]
  1650. 00001208  42AC 0008                clr.l      [A4 + 0x8]
  1651. 0000120C  206E FFFC                movea.l    A0, [A6 - 0x4]
  1652. 00001210  2850                     movea.l    A4, [A0]
  1653. 00001212  49EC 010A                lea.l      A4, [A4 + 0x10A]
  1654. 00001216  4294                     clr.l      [A4]
  1655. 00001218  42AC 0004                clr.l      [A4 + 0x4]
  1656. 0000121C  42AC 0008                clr.l      [A4 + 0x8]
  1657. 00001220  206E FFFC                movea.l    A0, [A6 - 0x4]
  1658. 00001224  2850                     movea.l    A4, [A0]
  1659. 00001226  49EC 0120                lea.l      A4, [A4 + 0x120]
  1660. 0000122A  4294                     clr.l      [A4]
  1661. 0000122C  42AC 0004                clr.l      [A4 + 0x4]
  1662. 00001230  42AC 0008                clr.l      [A4 + 0x8]
  1663. 00001234  206E FFFC                movea.l    A0, [A6 - 0x4]
  1664. 00001238  2850                     movea.l    A4, [A0]
  1665. 0000123A  49EC 0136                lea.l      A4, [A4 + 0x136]
  1666. 0000123E  4294                     clr.l      [A4]
  1667. 00001240  42AC 0004                clr.l      [A4 + 0x4]
  1668. 00001244  42AC 0008                clr.l      [A4 + 0x8]
  1669. 00001248  206E FFFC                movea.l    A0, [A6 - 0x4]
  1670. 0000124C  2850                     movea.l    A4, [A0]
  1671. 0000124E  49EC 014C                lea.l      A4, [A4 + 0x14C]
  1672. 00001252  4294                     clr.l      [A4]
  1673. 00001254  42AC 0004                clr.l      [A4 + 0x4]
  1674. 00001258  42AC 0008                clr.l      [A4 + 0x8]
  1675. 0000125C  7C00                     moveq.l    D6, 0x00
  1676. 0000125E  99CC                     sub.l      A4, A4
  1677. 00001260  47ED A288                lea.l      A3, [A5 - 0x5D78]
  1678. 00001264  45ED A330                lea.l      A2, [A5 - 0x5CD0]
  1679. 00001268  6042                     bra        +0x44 /* 000012AC */
  1680. label0000126A:
  1681. 0000126A  1D7C 0001 FFF2           move.b     [A6 - 0xE], 0x1
  1682. 00001270  1D7C 0001 FFF3           move.b     [A6 - 0xD], 0x1
  1683. 00001276  3012                     move.w     D0, [A2]
  1684. 00001278  3D40 FFF4                move.w     [A6 - 0xC], D0
  1685. 0000127C  3D40 FFF6                move.w     [A6 - 0xA], D0
  1686. 00001280  486E FFF2                pea.l      [A6 - 0xE]
  1687. 00001284  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1688. 00001288  486B 0002                pea.l      [A3 + 0x2]
  1689. 0000128C  3F13                     move.w     -[A7], [A3]
  1690. 0000128E  206E FFF8                movea.l    A0, [A6 - 0x8]
  1691. 00001292  2010                     move.l     D0, [A0]
  1692. 00001294  4874 0802                pea.l      [A4 + D0 + 0x2]
  1693. 00001298  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  1694. 0000129C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1695. 000012A0  5246                     addq.w     D6, 1
  1696. 000012A2  49EC 002C                lea.l      A4, [A4 + 0x2C]
  1697. 000012A6  47EB 000E                lea.l      A3, [A3 + 0xE]
  1698. 000012AA  548A                     addq.l     A2, 2
  1699. label000012AC:
  1700. 000012AC  0C46 000C                cmpi.w     D6, 0xC
  1701. 000012B0  6DB8                     blt        -0x46 /* 0000126A */
  1702. 000012B2  4A47                     tst.w      D7
  1703. 000012B4  661A                     bne        +0x1C /* 000012D0 */
  1704. 000012B6  42A7                     clr.l      -[A7]
  1705. 000012B8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1706. 000012BC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1707. 000012C0  4267                     clr.w      -[A7]
  1708. 000012C2  2F2D A352                move.l     -[A7], [A5 - 0x5CAE]
  1709. 000012C6  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  1710. 000012CA  3E00                     move.w     D7, D0
  1711. 000012CC  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1712. label000012D0:
  1713. 000012D0  3007                     move.w     D0, D7
  1714. 000012D2  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  1715. 000012D6  4E5E                     unlink     A6
  1716. 000012D8  4E75                     rts
  1717. export_115:
  1718. 000012DA  2F07                     move.l     -[A7], D7
  1719. 000012DC  7E00                     moveq.l    D7, 0x00
  1720. 000012DE  3007                     move.w     D0, D7
  1721. 000012E0  2E1F                     move.l     D7, [A7]+
  1722. 000012E2  4E75                     rts
  1723. export_116:
  1724. 000012E4  2F07                     move.l     -[A7], D7
  1725. 000012E6  4A2D C32C                tst.b      [A5 - 0x3CD4]
  1726. 000012EA  6758                     beq        +0x5A /* 00001344 */
  1727. 000012EC  0C6D 0006 A34A           cmpi.w     [A5 - 0x5CB6], 0x6
  1728. 000012F2  6C50                     bge        +0x52 /* 00001344 */
  1729. 000012F4  4A2D A34C                tst.b      [A5 - 0x5CB4]
  1730. 000012F8  6636                     bne        +0x38 /* 00001330 */
  1731. 000012FA  703C                     moveq.l    D0, 0x3C
  1732. 000012FC  D0AD C328                add.l      D0, [A5 - 0x3CD8]
  1733. 00001300  2B40 A34E                move.l     [A5 - 0x5CB2], D0
  1734. 00001304  4267                     clr.w      -[A7]
  1735. 00001306  A861                     syscall    Random
  1736. 00001308  3E1F                     move.w     D7, [A7]+
  1737. 0000130A  48C7                     ext.l      D7
  1738. 0000130C  4A87                     tst.l      D7
  1739. 0000130E  6F04                     ble        +0x6 /* 00001314 */
  1740. 00001310  2007                     move.l     D0, D7
  1741. 00001312  6004                     bra        +0x6 /* 00001318 */
  1742. label00001314:
  1743. 00001314  2007                     move.l     D0, D7
  1744. 00001316  4480                     neg.l      D0
  1745. label00001318:
  1746. 00001318  2E00                     move.l     D7, D0
  1747. 0000131A  4878 00F1                push.l     0xF1
  1748. 0000131E  2F07                     move.l     -[A7], D7
  1749. 00001320  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1750. 00001324  2E00                     move.l     D7, D0
  1751. 00001326  DFAD A34E                add.l      [A5 - 0x5CB2], D7
  1752. 0000132A  1B7C 0001 A34C           move.b     [A5 - 0x5CB4], 0x1
  1753. label00001330:
  1754. 00001330  202D C328                move.l     D0, [A5 - 0x3CD8]
  1755. 00001334  B0AD A34E                cmp.l      D0, [A5 - 0x5CB2]
  1756. 00001338  6F28                     ble        +0x2A /* 00001362 */
  1757. 0000133A  4EBA 0452                jsr        [PC + 0x452 /* 0000178E */]
  1758. 0000133E  422D A34C                clr.b      [A5 - 0x5CB4]
  1759. 00001342  601E                     bra        +0x20 /* 00001362 */
  1760. label00001344:
  1761. 00001344  4A2D A286                tst.b      [A5 - 0x5D7A]
  1762. 00001348  6618                     bne        +0x1A /* 00001362 */
  1763. 0000134A  42A7                     clr.l      -[A7]
  1764. 0000134C  4267                     clr.w      -[A7]
  1765. 0000134E  42A7                     clr.l      -[A7]
  1766. 00001350  1F2D A356                move.b     -[A7], [A5 - 0x5CAA]
  1767. 00001354  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  1768. 00001358  1B7C 0001 A286           move.b     [A5 - 0x5D7A], 0x1
  1769. 0000135E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1770. label00001362:
  1771. 00001362  2E1F                     move.l     D7, [A7]+
  1772. 00001364  4E75                     rts
  1773. export_117:
  1774. 00001366  2F07                     move.l     -[A7], D7
  1775. 00001368  7E00                     moveq.l    D7, 0x00
  1776. 0000136A  422D A286                clr.b      [A5 - 0x5D7A]
  1777. 0000136E  426D A34A                clr.w      [A5 - 0x5CB6]
  1778. 00001372  422D A34C                clr.b      [A5 - 0x5CB4]
  1779. 00001376  3007                     move.w     D0, D7
  1780. 00001378  2E1F                     move.l     D7, [A7]+
  1781. 0000137A  4E75                     rts
  1782. export_112:
  1783. 0000137C  4E56 0000                link       A6, 0
  1784. 00001380  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  1785. 00001384  266E 000C                movea.l    A3, [A6 + 0xC]
  1786. 00001388  1E2E 0014                move.b     D7, [A6 + 0x14]
  1787. 0000138C  284B                     movea.l    A4, A3
  1788. 0000138E  7014                     moveq.l    D0, 0x14
  1789. 00001390  D0AE 0008                add.l      D0, [A6 + 0x8]
  1790. 00001394  2440                     movea.l    A2, D0
  1791. 00001396  4A07                     tst.b      D7
  1792. 00001398  6706                     beq        +0x8 /* 000013A0 */
  1793. 0000139A  2692                     move.l     [A3], [A2]
  1794. 0000139C  588B                     addq.l     A3, 4
  1795. 0000139E  6004                     bra        +0x6 /* 000013A4 */
  1796. label000013A0:
  1797. 000013A0  2493                     move.l     [A2], [A3]
  1798. 000013A2  588B                     addq.l     A3, 4
  1799. label000013A4:
  1800. 000013A4  4A07                     tst.b      D7
  1801. 000013A6  6708                     beq        +0xA /* 000013B0 */
  1802. 000013A8  36AA 0004                move.w     [A3], [A2 + 0x4]
  1803. 000013AC  548B                     addq.l     A3, 2
  1804. 000013AE  6006                     bra        +0x8 /* 000013B6 */
  1805. label000013B0:
  1806. 000013B0  3553 0004                move.w     [A2 + 0x4], [A3]
  1807. 000013B4  548B                     addq.l     A3, 2
  1808. label000013B6:
  1809. 000013B6  4A07                     tst.b      D7
  1810. 000013B8  6708                     beq        +0xA /* 000013C2 */
  1811. 000013BA  26AA 0006                move.l     [A3], [A2 + 0x6]
  1812. 000013BE  588B                     addq.l     A3, 4
  1813. 000013C0  6006                     bra        +0x8 /* 000013C8 */
  1814. label000013C2:
  1815. 000013C2  2553 0006                move.l     [A2 + 0x6], [A3]
  1816. 000013C6  588B                     addq.l     A3, 4
  1817. label000013C8:
  1818. 000013C8  200B                     move.l     D0, A3
  1819. 000013CA  908C                     sub.l      D0, A4
  1820. 000013CC  206E 0010                movea.l    A0, [A6 + 0x10]
  1821. 000013D0  D150                     add.w      [A0], D0
  1822. 000013D2  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  1823. 000013D6  4E5E                     unlink     A6
  1824. 000013D8  4E75                     rts
  1825. export_113:
  1826. 000013DA  4E56 0000                link       A6, 0
  1827. 000013DE  48E7 0018                movem.l    -[A7], A3,A4
  1828. 000013E2  7014                     moveq.l    D0, 0x14
  1829. 000013E4  D0AE 0008                add.l      D0, [A6 + 0x8]
  1830. 000013E8  2840                     movea.l    A4, D0
  1831. 000013EA  264C                     movea.l    A3, A4
  1832. 000013EC  264C                     movea.l    A3, A4
  1833. 000013EE  202D C328                move.l     D0, [A5 - 0x3CD8]
  1834. 000013F2  B093                     cmp.l      D0, [A3]
  1835. 000013F4  6F0C                     ble        +0xE /* 00001402 */
  1836. 000013F6  4267                     clr.w      -[A7]
  1837. 000013F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1838. 000013FC  4EBA 07F4                jsr        [PC + 0x7F4 /* 00001BF2 */]
  1839. 00001400  5C8F                     addq.l     A7, 6
  1840. label00001402:
  1841. 00001402  4CDF 1800                movem.l    A3,A4, [A7]+
  1842. 00001406  4E5E                     unlink     A6
  1843. 00001408  4E75                     rts
  1844. export_111:
  1845. 0000140A  4E56 FFFA                link       A6, -0x0006
  1846. 0000140E  206E 0018                movea.l    A0, [A6 + 0x18]
  1847. 00001412  4250                     clr.w      [A0]
  1848. 00001414  226E 000C                movea.l    A1, [A6 + 0xC]
  1849. 00001418  1011                     move.b     D0, [A1]
  1850. 0000141A  6B58                     bmi        +0x5A /* 00001474 */
  1851. 0000141C  5500                     subq.b     D0, 2
  1852. 0000141E  6702                     beq        +0x4 /* 00001422 */
  1853. 00001420  6052                     bra        +0x54 /* 00001474 */
  1854. label00001422:
  1855. 00001422  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1856. 00001426  4EBA 2D28                jsr        [PC + 0x2D28 /* 00004150 */]
  1857. 0000142A  4A00                     tst.b      D0
  1858. 0000142C  588F                     addq.l     A7, 4
  1859. 0000142E  6738                     beq        +0x3A /* 00001468 */
  1860. 00001430  206E 0014                movea.l    A0, [A6 + 0x14]
  1861. 00001434  10BC 0001                move.b     [A0], 0x1
  1862. 00001438  226E 0010                movea.l    A1, [A6 + 0x10]
  1863. 0000143C  12BC 0001                move.b     [A1], 0x1
  1864. 00001440  4267                     clr.w      -[A7]
  1865. 00001442  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1866. 00001446  4EBA 0832                jsr        [PC + 0x832 /* 00001C7A */]
  1867. 0000144A  3D40 FFFE                move.w     [A6 - 0x2], D0
  1868. 0000144E  206E 0008                movea.l    A0, [A6 + 0x8]
  1869. 00001452  4868 001A                pea.l      [A0 + 0x1A]
  1870. 00001456  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1871. 0000145A  4EBA 3F52                jsr        [PC + 0x3F52 /* 000053AE */]
  1872. 0000145E  422D A287                clr.b      [A5 - 0x5D79]
  1873. 00001462  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1874. 00001466  600C                     bra        +0xE /* 00001474 */
  1875. label00001468:
  1876. 00001468  206E 0014                movea.l    A0, [A6 + 0x14]
  1877. 0000146C  4210                     clr.b      [A0]
  1878. 0000146E  226E 0010                movea.l    A1, [A6 + 0x10]
  1879. 00001472  4211                     clr.b      [A1]
  1880. label00001474:
  1881. 00001474  4E5E                     unlink     A6
  1882. 00001476  4E75                     rts
  1883. export_110:
  1884. 00001478  4E56 FFCE                link       A6, -0x0032
  1885. 0000147C  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  1886. 00001480  42A7                     clr.l      -[A7]
  1887. 00001482  A975                     syscall    TickCount
  1888. 00001484  2C1F                     move.l     D6, [A7]+
  1889. 00001486  E68E                     lsr        D6, 3
  1890. 00001488  707F                     moveq.l    D0, 0x7F
  1891. 0000148A  CC80                     and.l      D6, D0
  1892. 0000148C  7E04                     moveq.l    D7, 0x04
  1893. 0000148E  DEAE 0008                add.l      D7, [A6 + 0x8]
  1894. 00001492  7014                     moveq.l    D0, 0x14
  1895. 00001494  D0AE 0008                add.l      D0, [A6 + 0x8]
  1896. 00001498  2840                     movea.l    A4, D0
  1897. 0000149A  4EAD 0662                jsr        [A5 + 0x662 /* export_200 */]
  1898. 0000149E  4A00                     tst.b      D0
  1899. 000014A0  6700 0128                beq        +0x12A /* 000015CA */
  1900. 000014A4  526D A348                addq.w     [A5 - 0x5CB8], 1
  1901. 000014A8  0C6D 0080 A348           cmpi.w     [A5 - 0x5CB8], 0x80
  1902. 000014AE  6D04                     blt        +0x6 /* 000014B4 */
  1903. 000014B0  426D A348                clr.w      [A5 - 0x5CB8]
  1904. label000014B4:
  1905. 000014B4  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  1906. 000014BA  3F06                     move.w     -[A7], D6
  1907. 000014BC  3006                     move.w     D0, D6
  1908. 000014BE  4440                     neg.w      D0
  1909. 000014C0  3F00                     move.w     -[A7], D0
  1910. 000014C2  3006                     move.w     D0, D6
  1911. 000014C4  E548                     lsl        D0.w, 2
  1912. 000014C6  3F00                     move.w     -[A7], D0
  1913. 000014C8  486E FFCE                pea.l      [A6 - 0x32]
  1914. 000014CC  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  1915. 000014D0  2C14                     move.l     D6, [A4]
  1916. 000014D2  9CAD C328                sub.l      D6, [A5 - 0x3CD8]
  1917. 000014D6  7A00                     moveq.l    D5, 0x00
  1918. 000014D8  2A3C 0000 13D7           move.l     D5, 0x13D7
  1919. 000014DE  4878 0E10                push.l     0xE10
  1920. 000014E2  203C 0000 0E10           move.l     D0, 0xE10
  1921. 000014E8  9086                     sub.l      D0, D6
  1922. 000014EA  7210                     moveq.l    D1, 0x10
  1923. 000014EC  E3A8                     lsl        D0, D1
  1924. 000014EE  2F00                     move.l     -[A7], D0
  1925. 000014F0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1926. 000014F4  2800                     move.l     D4, D0
  1927. 000014F6  4878 0A3D                push.l     0xA3D /* '\n=' */
  1928. 000014FA  2F04                     move.l     -[A7], D4
  1929. 000014FC  4EAD 08B2                jsr        [A5 + 0x8B2 /* export_274 */]
  1930. 00001500  2C00                     move.l     D6, D0
  1931. 00001502  2806                     move.l     D4, D6
  1932. 00001504  4484                     neg.l      D4
  1933. 00001506  206D A352                movea.l    A0, [A5 - 0x5CAE]
  1934. 0000150A  2050                     movea.l    A0, [A0]
  1935. 0000150C  2668 0006                movea.l    A3, [A0 + 0x6]
  1936. 00001510  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1937. 00001514  2453                     movea.l    A2, [A3]
  1938. 00001516  45EA 00B2                lea.l      A2, [A2 + 0xB2]
  1939. 0000151A  2486                     move.l     [A2], D6
  1940. 0000151C  2546 0004                move.l     [A2 + 0x4], D6
  1941. 00001520  2544 0008                move.l     [A2 + 0x8], D4
  1942. 00001524  2453                     movea.l    A2, [A3]
  1943. 00001526  45EA 00C8                lea.l      A2, [A2 + 0xC8]
  1944. 0000152A  2484                     move.l     [A2], D4
  1945. 0000152C  2546 0004                move.l     [A2 + 0x4], D6
  1946. 00001530  2544 0008                move.l     [A2 + 0x8], D4
  1947. 00001534  2453                     movea.l    A2, [A3]
  1948. 00001536  45EA 00DE                lea.l      A2, [A2 + 0xDE]
  1949. 0000153A  2484                     move.l     [A2], D4
  1950. 0000153C  2544 0004                move.l     [A2 + 0x4], D4
  1951. 00001540  2544 0008                move.l     [A2 + 0x8], D4
  1952. 00001544  2453                     movea.l    A2, [A3]
  1953. 00001546  45EA 00F4                lea.l      A2, [A2 + 0xF4]
  1954. 0000154A  2486                     move.l     [A2], D6
  1955. 0000154C  2544 0004                move.l     [A2 + 0x4], D4
  1956. 00001550  2544 0008                move.l     [A2 + 0x8], D4
  1957. 00001554  2453                     movea.l    A2, [A3]
  1958. 00001556  45EA 010A                lea.l      A2, [A2 + 0x10A]
  1959. 0000155A  2486                     move.l     [A2], D6
  1960. 0000155C  2546 0004                move.l     [A2 + 0x4], D6
  1961. 00001560  2546 0008                move.l     [A2 + 0x8], D6
  1962. 00001564  2453                     movea.l    A2, [A3]
  1963. 00001566  45EA 0120                lea.l      A2, [A2 + 0x120]
  1964. 0000156A  2484                     move.l     [A2], D4
  1965. 0000156C  2546 0004                move.l     [A2 + 0x4], D6
  1966. 00001570  2546 0008                move.l     [A2 + 0x8], D6
  1967. 00001574  2453                     movea.l    A2, [A3]
  1968. 00001576  45EA 0136                lea.l      A2, [A2 + 0x136]
  1969. 0000157A  2484                     move.l     [A2], D4
  1970. 0000157C  2544 0004                move.l     [A2 + 0x4], D4
  1971. 00001580  2546 0008                move.l     [A2 + 0x8], D6
  1972. 00001584  2453                     movea.l    A2, [A3]
  1973. 00001586  45EA 014C                lea.l      A2, [A2 + 0x14C]
  1974. 0000158A  2486                     move.l     [A2], D6
  1975. 0000158C  2544 0004                move.l     [A2 + 0x4], D4
  1976. 00001590  2546 0008                move.l     [A2 + 0x8], D6
  1977. 00001594  2F05                     move.l     -[A7], D5
  1978. 00001596  2047                     movea.l    A0, D7
  1979. 00001598  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1980. 0000159C  2047                     movea.l    A0, D7
  1981. 0000159E  2F10                     move.l     -[A7], [A0]
  1982. 000015A0  486E FFCE                pea.l      [A6 - 0x32]
  1983. 000015A4  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  1984. 000015A8  486E FFCE                pea.l      [A6 - 0x32]
  1985. 000015AC  2F2D A352                move.l     -[A7], [A5 - 0x5CAE]
  1986. 000015B0  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  1987. 000015B4  3EAC 0004                move.w     [A7], [A4 + 0x4]
  1988. 000015B8  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1989. 000015BC  4227                     clr.b      -[A7]
  1990. 000015BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1991. 000015C2  2F2D A352                move.l     -[A7], [A5 - 0x5CAE]
  1992. 000015C6  4EAD 08AA                jsr        [A5 + 0x8AA /* export_273 */]
  1993. label000015CA:
  1994. 000015CA  4CEE 1CF0 FFB2           movem.l    D4,D5,D6,D7,A2,A3,A4, [A6 - 0x4E]
  1995. 000015D0  4E5E                     unlink     A6
  1996. 000015D2  4E75                     rts
  1997. export_109:
  1998. 000015D4  4E56 FFF8                link       A6, -0x0008
  1999. 000015D8  48E7 0118                movem.l    -[A7], D7,A3,A4
  2000. 000015DC  7004                     moveq.l    D0, 0x04
  2001. 000015DE  D0AE 0008                add.l      D0, [A6 + 0x8]
  2002. 000015E2  2840                     movea.l    A4, D0
  2003. 000015E4  7014                     moveq.l    D0, 0x14
  2004. 000015E6  D0AE 0008                add.l      D0, [A6 + 0x8]
  2005. 000015EA  2640                     movea.l    A3, D0
  2006. 000015EC  4EAD 0662                jsr        [A5 + 0x662 /* export_200 */]
  2007. 000015F0  4A00                     tst.b      D0
  2008. 000015F2  6700 0094                beq        +0x96 /* 00001688 */
  2009. 000015F6  206E 000C                movea.l    A0, [A6 + 0xC]
  2010. 000015FA  4A28 000A                tst.b      [A0 + 0xA]
  2011. 000015FE  6706                     beq        +0x8 /* 00001606 */
  2012. 00001600  3E3C 00A2                move.w     D7, 0xA2
  2013. 00001604  6030                     bra        +0x32 /* 00001636 */
  2014. label00001606:
  2015. 00001606  2053                     movea.l    A0, [A3]
  2016. 00001608  41E8 FDA8                lea.l      A0, [A0 - 0x258]
  2017. 0000160C  B1ED C328                cmpa.l     A0, [A5 - 0x3CD8]
  2018. 00001610  6C1E                     bge        +0x20 /* 00001630 */
  2019. 00001612  4A2B 000A                tst.b      [A3 + 0xA]
  2020. 00001616  6706                     beq        +0x8 /* 0000161E */
  2021. 00001618  3E3C 00A5                move.w     D7, 0xA5
  2022. 0000161C  6006                     bra        +0x8 /* 00001624 */
  2023. label0000161E:
  2024. 0000161E  7E03                     moveq.l    D7, 0x03
  2025. 00001620  DE6B 0004                add.w      D7, [A3 + 0x4]
  2026. label00001624:
  2027. 00001624  7001                     moveq.l    D0, 0x01
  2028. 00001626  902B 000A                sub.b      D0, [A3 + 0xA]
  2029. 0000162A  1740 000A                move.b     [A3 + 0xA], D0
  2030. 0000162E  6006                     bra        +0x8 /* 00001636 */
  2031. label00001630:
  2032. 00001630  7E03                     moveq.l    D7, 0x03
  2033. 00001632  DE6B 0004                add.w      D7, [A3 + 0x4]
  2034. label00001636:
  2035. 00001636  486E FFF8                pea.l      [A6 - 0x8]
  2036. 0000163A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2037. 0000163E  2F0C                     move.l     -[A7], A4
  2038. 00001640  4EAD 08F2                jsr        [A5 + 0x8F2 /* export_282 */]
  2039. 00001644  4A00                     tst.b      D0
  2040. 00001646  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2041. 0000164A  673C                     beq        +0x3E /* 00001688 */
  2042. 0000164C  7002                     moveq.l    D0, 0x02
  2043. 0000164E  D06E FFFA                add.w      D0, [A6 - 0x6]
  2044. 00001652  3D40 FFFE                move.w     [A6 - 0x2], D0
  2045. 00001656  7002                     moveq.l    D0, 0x02
  2046. 00001658  D06E FFF8                add.w      D0, [A6 - 0x8]
  2047. 0000165C  3D40 FFFC                move.w     [A6 - 0x4], D0
  2048. 00001660  3F07                     move.w     -[A7], D7
  2049. 00001662  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2050. 00001666  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2051. 0000166A  4EAD 098A                jsr        [A5 + 0x98A /* export_301 */]
  2052. 0000166E  546E FFF8                addq.w     [A6 - 0x8], 2
  2053. 00001672  556E FFFC                subq.w     [A6 - 0x4], 2
  2054. 00001676  3E87                     move.w     [A7], D7
  2055. 00001678  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2056. 0000167C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2057. 00001680  4EAD 098A                jsr        [A5 + 0x98A /* export_301 */]
  2058. 00001684  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2059. label00001688:
  2060. 00001688  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2061. 0000168C  4E5E                     unlink     A6
  2062. 0000168E  4E75                     rts
  2063. fn00001690:
  2064. 00001690  4E56 0000                link       A6, 0
  2065. 00001694  48E7 0118                movem.l    -[A7], D7,A3,A4
  2066. 00001698  7E00                     moveq.l    D7, 0x00
  2067. 0000169A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2068. 0000169E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2069. 000016A2  1F3C 0004                move.b     -[A7], 0x4
  2070. 000016A6  4EBA 0502                jsr        [PC + 0x502 /* 00001BAA */]
  2071. 000016AA  206E 0010                movea.l    A0, [A6 + 0x10]
  2072. 000016AE  2080                     move.l     [A0], D0
  2073. 000016B0  2650                     movea.l    A3, [A0]
  2074. 000016B2  200B                     move.l     D0, A3
  2075. 000016B4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2076. 000016B8  6734                     beq        +0x36 /* 000016EE */
  2077. 000016BA  526D A34A                addq.w     [A5 - 0x5CB6], 1
  2078. 000016BE  1B7C 0001 A286           move.b     [A5 - 0x5D7A], 0x1
  2079. 000016C4  49EB 0014                lea.l      A4, [A3 + 0x14]
  2080. 000016C8  206D C328                movea.l    A0, [A5 - 0x3CD8]
  2081. 000016CC  41E8 0E10                lea.l      A0, [A0 + 0xE10]
  2082. 000016D0  2888                     move.l     [A4], A0
  2083. 000016D2  486C 0004                pea.l      [A4 + 0x4]
  2084. 000016D6  486C 0006                pea.l      [A4 + 0x6]
  2085. 000016DA  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  2086. 000016DE  422C 000A                clr.b      [A4 + 0xA]
  2087. 000016E2  3EBC 000D                move.w     [A7], 0xD /* '\r' */
  2088. 000016E6  4EBA 3D54                jsr        [PC + 0x3D54 /* 0000543C */]
  2089. 000016EA  508F                     addq.l     A7, 8
  2090. 000016EC  6004                     bra        +0x6 /* 000016F2 */
  2091. label000016EE:
  2092. 000016EE  3E3C 9560                move.w     D7, 0x9560
  2093. label000016F2:
  2094. 000016F2  3007                     move.w     D0, D7
  2095. 000016F4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2096. 000016F8  4E5E                     unlink     A6
  2097. 000016FA  4E75                     rts
  2098. export_107:
  2099. 000016FC  4E56 0000                link       A6, 0
  2100. 00001700  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  2101. 00001704  266E 0008                movea.l    A3, [A6 + 0x8]
  2102. 00001708  286E 000C                movea.l    A4, [A6 + 0xC]
  2103. 0000170C  7E00                     moveq.l    D7, 0x00
  2104. 0000170E  2F0C                     move.l     -[A7], A4
  2105. 00001710  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  2106. 00001714  486B 0004                pea.l      [A3 + 0x4]
  2107. 00001718  4EBA FF76                jsr        [PC - 0x8A /* 00001690 */]
  2108. 0000171C  3E00                     move.w     D7, D0
  2109. 0000171E  4A47                     tst.w      D7
  2110. 00001720  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2111. 00001724  6638                     bne        +0x3A /* 0000175E */
  2112. 00001726  486B 0002                pea.l      [A3 + 0x2]
  2113. 0000172A  2F14                     move.l     -[A7], [A4]
  2114. 0000172C  4EBA 042E                jsr        [PC + 0x42E /* 00001B5C */]
  2115. 00001730  7000                     moveq.l    D0, 0x00
  2116. 00001732  102B 0001                move.b     D0, [A3 + 0x1]
  2117. 00001736  3E80                     move.w     [A7], D0
  2118. 00001738  2F14                     move.l     -[A7], [A4]
  2119. 0000173A  4EBA 0434                jsr        [PC + 0x434 /* 00001B70 */]
  2120. 0000173E  45EB 0014                lea.l      A2, [A3 + 0x14]
  2121. 00001742  7014                     moveq.l    D0, 0x14
  2122. 00001744  D094                     add.l      D0, [A4]
  2123. 00001746  2640                     movea.l    A3, D0
  2124. 00001748  2692                     move.l     [A3], [A2]
  2125. 0000174A  376A 0004 0004           move.w     [A3 + 0x4], [A2 + 0x4]
  2126. 00001750  276A 0006 0006           move.l     [A3 + 0x6], [A2 + 0x6]
  2127. 00001756  422B 000A                clr.b      [A3 + 0xA]
  2128. 0000175A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2129. label0000175E:
  2130. 0000175E  4A47                     tst.w      D7
  2131. 00001760  6702                     beq        +0x4 /* 00001764 */
  2132. 00001762  4294                     clr.l      [A4]
  2133. label00001764:
  2134. 00001764  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  2135. 00001768  4E5E                     unlink     A6
  2136. 0000176A  4E75                     rts
  2137. export_108:
  2138. 0000176C  4E56 0000                link       A6, 0
  2139. 00001770  536D A34A                subq.w     [A5 - 0x5CB6], 1
  2140. 00001774  4A2D A287                tst.b      [A5 - 0x5D79]
  2141. 00001778  670A                     beq        +0xC /* 00001784 */
  2142. 0000177A  3F3C 000E                move.w     -[A7], 0xE
  2143. 0000177E  4EBA 3CBC                jsr        [PC + 0x3CBC /* 0000543C */]
  2144. 00001782  548F                     addq.l     A7, 2
  2145. label00001784:
  2146. 00001784  1B7C 0001 A287           move.b     [A5 - 0x5D79], 0x1
  2147. 0000178A  4E5E                     unlink     A6
  2148. 0000178C  4E75                     rts
  2149. fn0000178E:
  2150. 0000178E  4E56 FFF2                link       A6, -0x000E
  2151. 00001792  2F07                     move.l     -[A7], D7
  2152. 00001794  7E00                     moveq.l    D7, 0x00
  2153. 00001796  486E FFF2                pea.l      [A6 - 0xE]
  2154. 0000179A  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  2155. 0000179E  4A47                     tst.w      D7
  2156. 000017A0  588F                     addq.l     A7, 4
  2157. 000017A2  6614                     bne        +0x16 /* 000017B8 */
  2158. 000017A4  486E FFFC                pea.l      [A6 - 0x4]
  2159. 000017A8  42A7                     clr.l      -[A7]
  2160. 000017AA  486E FFF2                pea.l      [A6 - 0xE]
  2161. 000017AE  4EBA FEE0                jsr        [PC - 0x120 /* 00001690 */]
  2162. 000017B2  3E00                     move.w     D7, D0
  2163. 000017B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2164. label000017B8:
  2165. 000017B8  4A47                     tst.w      D7
  2166. 000017BA  660C                     bne        +0xE /* 000017C8 */
  2167. 000017BC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2168. 000017C0  4EBA 0474                jsr        [PC + 0x474 /* 00001C36 */]
  2169. 000017C4  3E00                     move.w     D7, D0
  2170. 000017C6  588F                     addq.l     A7, 4
  2171. label000017C8:
  2172. 000017C8  3007                     move.w     D0, D7
  2173. 000017CA  2E1F                     move.l     D7, [A7]+
  2174. 000017CC  4E5E                     unlink     A6
  2175. 000017CE  4E75                     rts
  2176. export_106:
  2177. 000017D0  4E56 FFFE                link       A6, -0x0002
  2178. 000017D4  48E7 0108                movem.l    -[A7], D7,A4
  2179. 000017D8  7E00                     moveq.l    D7, 0x00
  2180. 000017DA  4A2D C32C                tst.b      [A5 - 0x3CD4]
  2181. 000017DE  672E                     beq        +0x30 /* 0000180E */
  2182. 000017E0  486E FFFE                pea.l      [A6 - 0x2]
  2183. 000017E4  4EBA 028A                jsr        [PC + 0x28A /* 00001A70 */]
  2184. 000017E8  2840                     movea.l    A4, D0
  2185. 000017EA  588F                     addq.l     A7, 4
  2186. 000017EC  601A                     bra        +0x1C /* 00001808 */
  2187. label000017EE:
  2188. 000017EE  0C14 0004                cmpi.b     [A4], 0x4
  2189. 000017F2  6608                     bne        +0xA /* 000017FC */
  2190. 000017F4  2F0C                     move.l     -[A7], A4
  2191. 000017F6  4EBA 043E                jsr        [PC + 0x43E /* 00001C36 */]
  2192. 000017FA  588F                     addq.l     A7, 4
  2193. label000017FC:
  2194. 000017FC  486E FFFE                pea.l      [A6 - 0x2]
  2195. 00001800  4EBA 0282                jsr        [PC + 0x282 /* 00001A84 */]
  2196. 00001804  2840                     movea.l    A4, D0
  2197. 00001806  588F                     addq.l     A7, 4
  2198. label00001808:
  2199. 00001808  200C                     move.l     D0, A4
  2200. 0000180A  66E2                     bne        -0x1C /* 000017EE */
  2201. 0000180C  6004                     bra        +0x6 /* 00001812 */
  2202. label0000180E:
  2203. 0000180E  3E3C 9562                move.w     D7, 0x9562
  2204. label00001812:
  2205. 00001812  3007                     move.w     D0, D7
  2206. 00001814  4CDF 1080                movem.l    D7,A4, [A7]+
  2207. 00001818  4E5E                     unlink     A6
  2208. 0000181A  4E75                     rts
  2209. export_91:
  2210. 0000181C  48E7 0308                movem.l    -[A7], D6,D7,A4
  2211. 00001820  7E00                     moveq.l    D7, 0x00
  2212. 00001822  7C00                     moveq.l    D6, 0x00
  2213. 00001824  600A                     bra        +0xC /* 00001830 */
  2214. label00001826:
  2215. 00001826  204D                     movea.l    A0, A5
  2216. 00001828  D0C6                     add.w      A0, D6
  2217. 0000182A  4228 A360                clr.b      [A0 - 0x5CA0]
  2218. 0000182E  5246                     addq.w     D6, 1
  2219. label00001830:
  2220. 00001830  0C46 0064                cmpi.w     D6, 0x64 /* 'd' */
  2221. 00001834  6DF0                     blt        -0xE /* 00001826 */
  2222. 00001836  3B7C FFFF BD8C           move.w     [A5 - 0x4274], 0xFFFF
  2223. 0000183C  49ED BDCE                lea.l      A4, [A5 - 0x4232]
  2224. 00001840  6002                     bra        +0x4 /* 00001844 */
  2225. label00001842:
  2226. 00001842  4214                     clr.b      [A4]
  2227. label00001844:
  2228. 00001844  538C                     subq.l     A4, 1
  2229. 00001846  41ED BD8E                lea.l      A0, [A5 - 0x4272]
  2230. 0000184A  B1CC                     cmpa.l     A0, A4
  2231. 0000184C  63F4                     bls        -0xA /* 00001842 */
  2232. 0000184E  49ED BE0E                lea.l      A4, [A5 - 0x41F2]
  2233. 00001852  6002                     bra        +0x4 /* 00001856 */
  2234. label00001854:
  2235. 00001854  4214                     clr.b      [A4]
  2236. label00001856:
  2237. 00001856  538C                     subq.l     A4, 1
  2238. 00001858  41ED BDCE                lea.l      A0, [A5 - 0x4232]
  2239. 0000185C  B1CC                     cmpa.l     A0, A4
  2240. 0000185E  63F4                     bls        -0xA /* 00001854 */
  2241. 00001860  486D 0362                pea.l      [A5 + 0x362 /* export_104 */]
  2242. 00001864  486D C0EE                pea.l      [A5 - 0x3F12]
  2243. 00001868  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  2244. 0000186C  486D 036A                pea.l      [A5 + 0x36A /* export_105 */]
  2245. 00001870  486D C0EF                pea.l      [A5 - 0x3F11]
  2246. 00001874  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  2247. 00001878  3007                     move.w     D0, D7
  2248. 0000187A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2249. 0000187E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2250. 00001882  4E75                     rts
  2251. export_92:
  2252. 00001884  2F07                     move.l     -[A7], D7
  2253. 00001886  7E00                     moveq.l    D7, 0x00
  2254. 00001888  4267                     clr.w      -[A7]
  2255. 0000188A  4EBA 131C                jsr        [PC + 0x131C /* 00002BA8 */]
  2256. 0000188E  3007                     move.w     D0, D7
  2257. 00001890  548F                     addq.l     A7, 2
  2258. 00001892  2E1F                     move.l     D7, [A7]+
  2259. 00001894  4E75                     rts
  2260. export_93:
  2261. 00001896  4E56 0000                link       A6, 0
  2262. 0000189A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2263. 0000189E  102E 0008                move.b     D0, [A6 + 0x8]
  2264. 000018A2  4880                     ext.w      D0
  2265. 000018A4  48C0                     ext.l      D0
  2266. 000018A6  E788                     lsl        D0, 3
  2267. 000018A8  2840                     movea.l    A4, D0
  2268. 000018AA  1C2E 0008                move.b     D6, [A6 + 0x8]
  2269. 000018AE  4886                     ext.w      D6
  2270. 000018B0  48C6                     ext.l      D6
  2271. 000018B2  1E2E 000A                move.b     D7, [A6 + 0xA]
  2272. 000018B6  4887                     ext.w      D7
  2273. 000018B8  48C7                     ext.l      D7
  2274. 000018BA  41ED BD8E                lea.l      A0, [A5 - 0x4272]
  2275. 000018BE  D1CC                     add.l      A0, A4
  2276. 000018C0  11BC 0001 7800           move.b     [A0 + D7], 0x1
  2277. 000018C6  102E 000A                move.b     D0, [A6 + 0xA]
  2278. 000018CA  4880                     ext.w      D0
  2279. 000018CC  48C0                     ext.l      D0
  2280. 000018CE  E788                     lsl        D0, 3
  2281. 000018D0  2640                     movea.l    A3, D0
  2282. 000018D2  41ED BD8E                lea.l      A0, [A5 - 0x4272]
  2283. 000018D6  D1CB                     add.l      A0, A3
  2284. 000018D8  11BC 0001 6800           move.b     [A0 + D6], 0x1
  2285. 000018DE  4A2E 000C                tst.b      [A6 + 0xC]
  2286. 000018E2  6718                     beq        +0x1A /* 000018FC */
  2287. 000018E4  41ED BDCE                lea.l      A0, [A5 - 0x4232]
  2288. 000018E8  D1CC                     add.l      A0, A4
  2289. 000018EA  11BC 0001 7800           move.b     [A0 + D7], 0x1
  2290. 000018F0  41ED BDCE                lea.l      A0, [A5 - 0x4232]
  2291. 000018F4  D1CB                     add.l      A0, A3
  2292. 000018F6  11BC 0001 6800           move.b     [A0 + D6], 0x1
  2293. label000018FC:
  2294. 000018FC  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2295. 00001900  4E5E                     unlink     A6
  2296. 00001902  4E75                     rts
  2297. fn00001904:
  2298. 00001904  48E7 0118                movem.l    -[A7], D7,A3,A4
  2299. 00001908  7E00                     moveq.l    D7, 0x00
  2300. 0000190A  49ED A3C4                lea.l      A4, [A5 - 0x5C3C]
  2301. 0000190E  602A                     bra        +0x2C /* 0000193A */
  2302. label00001910:
  2303. 00001910  47ED A360                lea.l      A3, [A5 - 0x5CA0]
  2304. 00001914  D6C7                     add.w      A3, D7
  2305. 00001916  4A13                     tst.b      [A3]
  2306. 00001918  661A                     bne        +0x1C /* 00001934 */
  2307. 0000191A  16BC 0001                move.b     [A3], 0x1
  2308. 0000191E  BE6D BD8C                cmp.w      D7, [A5 - 0x4274]
  2309. 00001922  6F04                     ble        +0x6 /* 00001928 */
  2310. 00001924  3007                     move.w     D0, D7
  2311. 00001926  6004                     bra        +0x6 /* 0000192C */
  2312. label00001928:
  2313. 00001928  302D BD8C                move.w     D0, [A5 - 0x4274]
  2314. label0000192C:
  2315. 0000192C  3B40 BD8C                move.w     [A5 - 0x4274], D0
  2316. 00001930  200C                     move.l     D0, A4
  2317. 00001932  600E                     bra        +0x10 /* 00001942 */
  2318. label00001934:
  2319. 00001934  5247                     addq.w     D7, 1
  2320. 00001936  49EC 0042                lea.l      A4, [A4 + 0x42]
  2321. label0000193A:
  2322. 0000193A  0C47 0064                cmpi.w     D7, 0x64 /* 'd' */
  2323. 0000193E  6DD0                     blt        -0x2E /* 00001910 */
  2324. 00001940  7000                     moveq.l    D0, 0x00
  2325. label00001942:
  2326. 00001942  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2327. 00001946  4E75                     rts
  2328. fn00001948:
  2329. 00001948  4E56 FFFC                link       A6, -0x0004
  2330. 0000194C  2F07                     move.l     -[A7], D7
  2331. 0000194E  41ED A3C4                lea.l      A0, [A5 - 0x5C3C]
  2332. 00001952  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  2333. 00001956  6244                     bhi        +0x46 /* 0000199C */
  2334. 00001958  41ED BD8C                lea.l      A0, [A5 - 0x4274]
  2335. 0000195C  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  2336. 00001960  633A                     bls        +0x3C /* 0000199C */
  2337. 00001962  4878 0042                push.l     0x42 /* 'B' */
  2338. 00001966  41ED A3C4                lea.l      A0, [A5 - 0x5C3C]
  2339. 0000196A  202E 0008                move.l     D0, [A6 + 0x8]
  2340. 0000196E  9088                     sub.l      D0, A0
  2341. 00001970  2F00                     move.l     -[A7], D0
  2342. 00001972  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  2343. 00001976  3E00                     move.w     D7, D0
  2344. 00001978  204D                     movea.l    A0, A5
  2345. 0000197A  D0C7                     add.w      A0, D7
  2346. 0000197C  4228 A360                clr.b      [A0 - 0x5CA0]
  2347. 00001980  BE6D BD8C                cmp.w      D7, [A5 - 0x4274]
  2348. 00001984  6704                     beq        +0x6 /* 0000198A */
  2349. 00001986  6014                     bra        +0x16 /* 0000199C */
  2350. label00001988:
  2351. 00001988  5347                     subq.w     D7, 1
  2352. label0000198A:
  2353. 0000198A  4A47                     tst.w      D7
  2354. 0000198C  6D0A                     blt        +0xC /* 00001998 */
  2355. 0000198E  204D                     movea.l    A0, A5
  2356. 00001990  D0C7                     add.w      A0, D7
  2357. 00001992  4A28 A360                tst.b      [A0 - 0x5CA0]
  2358. 00001996  67F0                     beq        -0xE /* 00001988 */
  2359. label00001998:
  2360. 00001998  3B47 BD8C                move.w     [A5 - 0x4274], D7
  2361. label0000199C:
  2362. 0000199C  2E1F                     move.l     D7, [A7]+
  2363. 0000199E  4E5E                     unlink     A6
  2364. 000019A0  4E75                     rts
  2365. fn000019A2:
  2366. 000019A2  4E56 FFFC                link       A6, -0x0004
  2367. 000019A6  2F07                     move.l     -[A7], D7
  2368. 000019A8  41ED A3C4                lea.l      A0, [A5 - 0x5C3C]
  2369. 000019AC  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  2370. 000019B0  622A                     bhi        +0x2C /* 000019DC */
  2371. 000019B2  41ED BD8C                lea.l      A0, [A5 - 0x4274]
  2372. 000019B6  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  2373. 000019BA  6320                     bls        +0x22 /* 000019DC */
  2374. 000019BC  4878 0042                push.l     0x42 /* 'B' */
  2375. 000019C0  41ED A3C4                lea.l      A0, [A5 - 0x5C3C]
  2376. 000019C4  202E 0008                move.l     D0, [A6 + 0x8]
  2377. 000019C8  9088                     sub.l      D0, A0
  2378. 000019CA  2F00                     move.l     -[A7], D0
  2379. 000019CC  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  2380. 000019D0  3E00                     move.w     D7, D0
  2381. 000019D2  204D                     movea.l    A0, A5
  2382. 000019D4  D0C7                     add.w      A0, D7
  2383. 000019D6  1028 A360                move.b     D0, [A0 - 0x5CA0]
  2384. 000019DA  6002                     bra        +0x4 /* 000019DE */
  2385. label000019DC:
  2386. 000019DC  7000                     moveq.l    D0, 0x00
  2387. label000019DE:
  2388. 000019DE  2E1F                     move.l     D7, [A7]+
  2389. 000019E0  4E5E                     unlink     A6
  2390. 000019E2  4E75                     rts
  2391. fn000019E4:
  2392. 000019E4  4E56 0000                link       A6, 0
  2393. 000019E8  102E 0008                move.b     D0, [A6 + 0x8]
  2394. 000019EC  4880                     ext.w      D0
  2395. 000019EE  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  2396. 000019F2  41ED BE0E                lea.l      A0, [A5 - 0x41F2]
  2397. 000019F6  D088                     add.l      D0, A0
  2398. 000019F8  4E5E                     unlink     A6
  2399. 000019FA  4E75                     rts
  2400. fn000019FC:
  2401. 000019FC  4E56 0000                link       A6, 0
  2402. 00001A00  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  2403. 00001A04  7E00                     moveq.l    D7, 0x00
  2404. 00001A06  4A47                     tst.w      D7
  2405. 00001A08  665C                     bne        +0x5E /* 00001A66 */
  2406. 00001A0A  102E 000A                move.b     D0, [A6 + 0xA]
  2407. 00001A0E  4880                     ext.w      D0
  2408. 00001A10  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  2409. 00001A14  49ED BE0E                lea.l      A4, [A5 - 0x41F2]
  2410. 00001A18  D08C                     add.l      D0, A4
  2411. 00001A1A  2840                     movea.l    A4, D0
  2412. 00001A1C  7014                     moveq.l    D0, 0x14
  2413. 00001A1E  D06E 0008                add.w      D0, [A6 + 0x8]
  2414. 00001A22  3880                     move.w     [A4], D0
  2415. 00001A24  296E 000C 0002           move.l     [A4 + 0x2], [A6 + 0xC]
  2416. 00001A2A  296E 0010 0006           move.l     [A4 + 0x6], [A6 + 0x10]
  2417. 00001A30  296E 0014 000A           move.l     [A4 + 0xA], [A6 + 0x14]
  2418. 00001A36  196E 0018 000E           move.b     [A4 + 0xE], [A6 + 0x18]
  2419. 00001A3C  296E 001A 0010           move.l     [A4 + 0x10], [A6 + 0x1A]
  2420. 00001A42  296E 001E 0014           move.l     [A4 + 0x14], [A6 + 0x1E]
  2421. 00001A48  296E 0022 0018           move.l     [A4 + 0x18], [A6 + 0x22]
  2422. 00001A4E  296E 0026 001C           move.l     [A4 + 0x1C], [A6 + 0x26]
  2423. 00001A54  47EC 005C                lea.l      A3, [A4 + 0x5C]
  2424. 00001A58  45EC 0020                lea.l      A2, [A4 + 0x20]
  2425. 00001A5C  6002                     bra        +0x4 /* 00001A60 */
  2426. label00001A5E:
  2427. 00001A5E  4213                     clr.b      [A3]
  2428. label00001A60:
  2429. 00001A60  538B                     subq.l     A3, 1
  2430. 00001A62  B5CB                     cmpa.l     A2, A3
  2431. 00001A64  65F8                     bcs        -0x6 /* 00001A5E */
  2432. label00001A66:
  2433. 00001A66  3007                     move.w     D0, D7
  2434. 00001A68  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  2435. 00001A6C  4E5E                     unlink     A6
  2436. 00001A6E  4E75                     rts
  2437. export_97:
  2438. fn00001A70:
  2439. 00001A70  4E56 0000                link       A6, 0
  2440. 00001A74  206E 0008                movea.l    A0, [A6 + 0x8]
  2441. 00001A78  4250                     clr.w      [A0]
  2442. 00001A7A  2F08                     move.l     -[A7], A0
  2443. 00001A7C  4EBA 0006                jsr        [PC + 0x6 /* 00001A84 */]
  2444. 00001A80  4E5E                     unlink     A6
  2445. 00001A82  4E75                     rts
  2446. export_98:
  2447. fn00001A84:
  2448. 00001A84  4E56 0000                link       A6, 0
  2449. 00001A88  48E7 0118                movem.l    -[A7], D7,A3,A4
  2450. 00001A8C  266E 0008                movea.l    A3, [A6 + 0x8]
  2451. 00001A90  3E13                     move.w     D7, [A3]
  2452. 00001A92  6002                     bra        +0x4 /* 00001A96 */
  2453. label00001A94:
  2454. 00001A94  5247                     addq.w     D7, 1
  2455. label00001A96:
  2456. 00001A96  BE6D BD8C                cmp.w      D7, [A5 - 0x4274]
  2457. 00001A9A  6E0A                     bgt        +0xC /* 00001AA6 */
  2458. 00001A9C  204D                     movea.l    A0, A5
  2459. 00001A9E  D0C7                     add.w      A0, D7
  2460. 00001AA0  4A28 A360                tst.b      [A0 - 0x5CA0]
  2461. 00001AA4  67EE                     beq        -0x10 /* 00001A94 */
  2462. label00001AA6:
  2463. 00001AA6  7001                     moveq.l    D0, 0x01
  2464. 00001AA8  D047                     add.w      D0, D7
  2465. 00001AAA  3680                     move.w     [A3], D0
  2466. 00001AAC  BE6D BD8C                cmp.w      D7, [A5 - 0x4274]
  2467. 00001AB0  6E0C                     bgt        +0xE /* 00001ABE */
  2468. 00001AB2  7042                     moveq.l    D0, 0x42
  2469. 00001AB4  C1C7                     muls.w     D0, D7
  2470. 00001AB6  41ED A3C4                lea.l      A0, [A5 - 0x5C3C]
  2471. 00001ABA  D088                     add.l      D0, A0
  2472. 00001ABC  6002                     bra        +0x4 /* 00001AC0 */
  2473. label00001ABE:
  2474. 00001ABE  7000                     moveq.l    D0, 0x00
  2475. label00001AC0:
  2476. 00001AC0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2477. 00001AC4  4E5E                     unlink     A6
  2478. 00001AC6  4E75                     rts
  2479. export_95:
  2480. fn00001AC8:
  2481. 00001AC8  4E56 0000                link       A6, 0
  2482. 00001ACC  206E 0008                movea.l    A0, [A6 + 0x8]
  2483. 00001AD0  1028 0012                move.b     D0, [A0 + 0x12]
  2484. 00001AD4  4E5E                     unlink     A6
  2485. 00001AD6  4E75                     rts
  2486. fn00001AD8:
  2487. 00001AD8  4E56 0000                link       A6, 0
  2488. 00001ADC  48E7 0300                movem.l    -[A7], D6,D7
  2489. 00001AE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2490. 00001AE4  4EBA FFE2                jsr        [PC - 0x1E /* 00001AC8 */]
  2491. 00001AE8  1E00                     move.b     D7, D0
  2492. 00001AEA  206E 0008                movea.l    A0, [A6 + 0x8]
  2493. 00001AEE  1C28 000C                move.b     D6, [A0 + 0xC]
  2494. 00001AF2  4A07                     tst.b      D7
  2495. 00001AF4  588F                     addq.l     A7, 4
  2496. 00001AF6  675A                     beq        +0x5C /* 00001B52 */
  2497. 00001AF8  4A2E 000C                tst.b      [A6 + 0xC]
  2498. 00001AFC  672C                     beq        +0x2E /* 00001B2A */
  2499. 00001AFE  0C07 00F0                cmpi.b     D7, 0xF0
  2500. 00001B02  6C10                     bge        +0x12 /* 00001B14 */
  2501. 00001B04  1F3C 00FF                move.b     -[A7], 0xFF
  2502. 00001B08  1F06                     move.b     -[A7], D6
  2503. 00001B0A  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  2504. 00001B0E  1C00                     move.b     D6, D0
  2505. 00001B10  588F                     addq.l     A7, 4
  2506. 00001B12  603E                     bra        +0x40 /* 00001B52 */
  2507. label00001B14:
  2508. 00001B14  0C07 0010                cmpi.b     D7, 0x10
  2509. 00001B18  6F38                     ble        +0x3A /* 00001B52 */
  2510. 00001B1A  1F3C 0001                move.b     -[A7], 0x1
  2511. 00001B1E  1F06                     move.b     -[A7], D6
  2512. 00001B20  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  2513. 00001B24  1C00                     move.b     D6, D0
  2514. 00001B26  588F                     addq.l     A7, 4
  2515. 00001B28  6028                     bra        +0x2A /* 00001B52 */
  2516. label00001B2A:
  2517. 00001B2A  4A07                     tst.b      D7
  2518. 00001B2C  6C10                     bge        +0x12 /* 00001B3E */
  2519. 00001B2E  1F3C 00FF                move.b     -[A7], 0xFF
  2520. 00001B32  1F06                     move.b     -[A7], D6
  2521. 00001B34  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  2522. 00001B38  1C00                     move.b     D6, D0
  2523. 00001B3A  588F                     addq.l     A7, 4
  2524. 00001B3C  6014                     bra        +0x16 /* 00001B52 */
  2525. label00001B3E:
  2526. 00001B3E  0C07 0010                cmpi.b     D7, 0x10
  2527. 00001B42  6F0E                     ble        +0x10 /* 00001B52 */
  2528. 00001B44  1F3C 0001                move.b     -[A7], 0x1
  2529. 00001B48  1F06                     move.b     -[A7], D6
  2530. 00001B4A  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  2531. 00001B4E  1C00                     move.b     D6, D0
  2532. 00001B50  588F                     addq.l     A7, 4
  2533. label00001B52:
  2534. 00001B52  1006                     move.b     D0, D6
  2535. 00001B54  4CDF 00C0                movem.l    D6,D7, [A7]+
  2536. 00001B58  4E5E                     unlink     A6
  2537. 00001B5A  4E75                     rts
  2538. fn00001B5C:
  2539. 00001B5C  4E56 0000                link       A6, 0
  2540. 00001B60  206E 000C                movea.l    A0, [A6 + 0xC]
  2541. 00001B64  226E 0008                movea.l    A1, [A6 + 0x8]
  2542. 00001B68  3350 0002                move.w     [A1 + 0x2], [A0]
  2543. 00001B6C  4E5E                     unlink     A6
  2544. 00001B6E  4E75                     rts
  2545. fn00001B70:
  2546. 00001B70  4E56 0000                link       A6, 0
  2547. 00001B74  206E 0008                movea.l    A0, [A6 + 0x8]
  2548. 00001B78  116E 000D 0001           move.b     [A0 + 0x1], [A6 + 0xD]
  2549. 00001B7E  4E5E                     unlink     A6
  2550. 00001B80  4E75                     rts
  2551. 00001B82  4E56 0000                link       A6, 0
  2552. 00001B86  206E 000C                movea.l    A0, [A6 + 0xC]
  2553. 00001B8A  226E 0008                movea.l    A1, [A6 + 0x8]
  2554. 00001B8E  5889                     addq.l     A1, 4
  2555. 00001B90  22D8                     move.l     [A1]+, [A0]+
  2556. 00001B92  22D8                     move.l     [A1]+, [A0]+
  2557. 00001B94  32D8                     move.w     [A1]+, [A0]+
  2558. 00001B96  4E5E                     unlink     A6
  2559. 00001B98  4E75                     rts
  2560. fn00001B9A:
  2561. 00001B9A  4E56 0000                link       A6, 0
  2562. 00001B9E  206E 0008                movea.l    A0, [A6 + 0x8]
  2563. 00001BA2  4228 0012                clr.b      [A0 + 0x12]
  2564. 00001BA6  4E5E                     unlink     A6
  2565. 00001BA8  4E75                     rts
  2566. fn00001BAA:
  2567. 00001BAA  4E56 0000                link       A6, 0
  2568. 00001BAE  2F0C                     move.l     -[A7], A4
  2569. 00001BB0  4EBA FD52                jsr        [PC - 0x2AE /* 00001904 */]
  2570. 00001BB4  2840                     movea.l    A4, D0
  2571. 00001BB6  200C                     move.l     D0, A4
  2572. 00001BB8  6730                     beq        +0x32 /* 00001BEA */
  2573. 00001BBA  18AE 0008                move.b     [A4], [A6 + 0x8]
  2574. 00001BBE  206E 000A                movea.l    A0, [A6 + 0xA]
  2575. 00001BC2  43EC 0004                lea.l      A1, [A4 + 0x4]
  2576. 00001BC6  22D8                     move.l     [A1]+, [A0]+
  2577. 00001BC8  22D8                     move.l     [A1]+, [A0]+
  2578. 00001BCA  32D8                     move.w     [A1]+, [A0]+
  2579. 00001BCC  296E 000E 000E           move.l     [A4 + 0xE], [A6 + 0xE]
  2580. 00001BD2  196D C553 0001           move.b     [A4 + 0x1], [A5 - 0x3AAD]
  2581. 00001BD8  486C 0002                pea.l      [A4 + 0x2]
  2582. 00001BDC  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  2583. 00001BE0  422C 0012                clr.b      [A4 + 0x12]
  2584. 00001BE4  422C 0013                clr.b      [A4 + 0x13]
  2585. 00001BE8  588F                     addq.l     A7, 4
  2586. label00001BEA:
  2587. 00001BEA  200C                     move.l     D0, A4
  2588. 00001BEC  285F                     movea.l    A4, [A7]+
  2589. 00001BEE  4E5E                     unlink     A6
  2590. 00001BF0  4E75                     rts
  2591. export_94:
  2592. fn00001BF2:
  2593. 00001BF2  4E56 0000                link       A6, 0
  2594. 00001BF6  2F0C                     move.l     -[A7], A4
  2595. 00001BF8  286E 0008                movea.l    A4, [A6 + 0x8]
  2596. 00001BFC  1014                     move.b     D0, [A4]
  2597. 00001BFE  4880                     ext.w      D0
  2598. 00001C00  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  2599. 00001C04  204D                     movea.l    A0, A5
  2600. 00001C06  D1C0                     add.l      A0, D0
  2601. 00001C08  4AA8 BE32                tst.l      [A0 - 0x41CE]
  2602. 00001C0C  671A                     beq        +0x1C /* 00001C28 */
  2603. 00001C0E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2604. 00001C12  2F0C                     move.l     -[A7], A4
  2605. 00001C14  1014                     move.b     D0, [A4]
  2606. 00001C16  4880                     ext.w      D0
  2607. 00001C18  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  2608. 00001C1C  204D                     movea.l    A0, A5
  2609. 00001C1E  D1C0                     add.l      A0, D0
  2610. 00001C20  2068 BE32                movea.l    A0, [A0 - 0x41CE]
  2611. 00001C24  4E90                     jsr        [A0]
  2612. 00001C26  5C8F                     addq.l     A7, 6
  2613. label00001C28:
  2614. 00001C28  2F0C                     move.l     -[A7], A4
  2615. 00001C2A  4EBA FD1C                jsr        [PC - 0x2E4 /* 00001948 */]
  2616. 00001C2E  286E FFFC                movea.l    A4, [A6 - 0x4]
  2617. 00001C32  4E5E                     unlink     A6
  2618. 00001C34  4E75                     rts
  2619. fn00001C36:
  2620. 00001C36  4E56 FF96                link       A6, -0x006A
  2621. 00001C3A  2F07                     move.l     -[A7], D7
  2622. 00001C3C  7E00                     moveq.l    D7, 0x00
  2623. 00001C3E  4AAE 0008                tst.l      [A6 + 0x8]
  2624. 00001C42  672E                     beq        +0x30 /* 00001C72 */
  2625. 00001C44  486E FF9A                pea.l      [A6 - 0x66]
  2626. 00001C48  486E FF9C                pea.l      [A6 - 0x64]
  2627. 00001C4C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2628. 00001C50  4EBA 0AC2                jsr        [PC + 0xAC2 /* 00002714 */]
  2629. 00001C54  206E 0008                movea.l    A0, [A6 + 0x8]
  2630. 00001C58  4868 0002                pea.l      [A0 + 0x2]
  2631. 00001C5C  3F2E FF9A                move.w     -[A7], [A6 - 0x66]
  2632. 00001C60  486E FF9C                pea.l      [A6 - 0x64]
  2633. 00001C64  1F2D C0EE                move.b     -[A7], [A5 - 0x3F12]
  2634. 00001C68  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  2635. 00001C6C  3E00                     move.w     D7, D0
  2636. 00001C6E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2637. label00001C72:
  2638. 00001C72  3007                     move.w     D0, D7
  2639. 00001C74  2E1F                     move.l     D7, [A7]+
  2640. 00001C76  4E5E                     unlink     A6
  2641. 00001C78  4E75                     rts
  2642. fn00001C7A:
  2643. 00001C7A  4E56 FFFC                link       A6, -0x0004
  2644. 00001C7E  2F07                     move.l     -[A7], D7
  2645. 00001C80  7E00                     moveq.l    D7, 0x00
  2646. 00001C82  206E 0008                movea.l    A0, [A6 + 0x8]
  2647. 00001C86  3D68 0002 FFFC           move.w     [A6 - 0x4], [A0 + 0x2]
  2648. 00001C8C  3D6E 000C FFFE           move.w     [A6 - 0x2], [A6 + 0xC]
  2649. 00001C92  42A7                     clr.l      -[A7]
  2650. 00001C94  3F3C 0004                move.w     -[A7], 0x4
  2651. 00001C98  486E FFFC                pea.l      [A6 - 0x4]
  2652. 00001C9C  1F2D C0EF                move.b     -[A7], [A5 - 0x3F11]
  2653. 00001CA0  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  2654. 00001CA4  3E00                     move.w     D7, D0
  2655. 00001CA6  3007                     move.w     D0, D7
  2656. 00001CA8  2E2E FFF8                move.l     D7, [A6 - 0x8]
  2657. 00001CAC  4E5E                     unlink     A6
  2658. 00001CAE  4E75                     rts
  2659. export_104:
  2660. 00001CB0  4E56 FFBE                link       A6, -0x0042
  2661. 00001CB4  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  2662. 00001CB8  2E2E 0008                move.l     D7, [A6 + 0x8]
  2663. 00001CBC  7C00                     moveq.l    D6, 0x00
  2664. 00001CBE  2007                     move.l     D0, D7
  2665. 00001CC0  5880                     addq.l     D0, 4
  2666. 00001CC2  2840                     movea.l    A4, D0
  2667. 00001CC4  45EE FFBE                lea.l      A2, [A6 - 0x42]
  2668. 00001CC8  2047                     movea.l    A0, D7
  2669. 00001CCA  4868 0002                pea.l      [A0 + 0x2]
  2670. 00001CCE  4EBA 0084                jsr        [PC + 0x84 /* 00001D54 */]
  2671. 00001CD2  2640                     movea.l    A3, D0
  2672. 00001CD4  200B                     move.l     D0, A3
  2673. 00001CD6  588F                     addq.l     A7, 4
  2674. 00001CD8  661E                     bne        +0x20 /* 00001CF8 */
  2675. 00001CDA  2047                     movea.l    A0, D7
  2676. 00001CDC  1010                     move.b     D0, [A0]
  2677. 00001CDE  4880                     ext.w      D0
  2678. 00001CE0  3F00                     move.w     -[A7], D0
  2679. 00001CE2  2F0C                     move.l     -[A7], A4
  2680. 00001CE4  2F0A                     move.l     -[A7], A2
  2681. 00001CE6  4EBA 0A8E                jsr        [PC + 0xA8E /* 00002776 */]
  2682. 00001CEA  2E8A                     move.l     [A7], A2
  2683. 00001CEC  4EBA 0AE0                jsr        [PC + 0xAE0 /* 000027CE */]
  2684. 00001CF0  2840                     movea.l    A4, D0
  2685. 00001CF2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2686. 00001CF6  601C                     bra        +0x1E /* 00001D14 */
  2687. label00001CF8:
  2688. 00001CF8  2047                     movea.l    A0, D7
  2689. 00001CFA  1010                     move.b     D0, [A0]
  2690. 00001CFC  4880                     ext.w      D0
  2691. 00001CFE  3F00                     move.w     -[A7], D0
  2692. 00001D00  2F0C                     move.l     -[A7], A4
  2693. 00001D02  2F0A                     move.l     -[A7], A2
  2694. 00001D04  4EBA 0A70                jsr        [PC + 0xA70 /* 00002776 */]
  2695. 00001D08  2E8A                     move.l     [A7], A2
  2696. 00001D0A  2F0B                     move.l     -[A7], A3
  2697. 00001D0C  4EBA 09BC                jsr        [PC + 0x9BC /* 000026CA */]
  2698. 00001D10  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2699. label00001D14:
  2700. 00001D14  3006                     move.w     D0, D6
  2701. 00001D16  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  2702. 00001D1A  4E5E                     unlink     A6
  2703. 00001D1C  4E75                     rts
  2704. export_105:
  2705. 00001D1E  4E56 0000                link       A6, 0
  2706. 00001D22  48E7 0118                movem.l    -[A7], D7,A3,A4
  2707. 00001D26  7E00                     moveq.l    D7, 0x00
  2708. 00001D28  7004                     moveq.l    D0, 0x04
  2709. 00001D2A  D0AE 0008                add.l      D0, [A6 + 0x8]
  2710. 00001D2E  2840                     movea.l    A4, D0
  2711. 00001D30  2F0C                     move.l     -[A7], A4
  2712. 00001D32  4EBA 0020                jsr        [PC + 0x20 /* 00001D54 */]
  2713. 00001D36  2640                     movea.l    A3, D0
  2714. 00001D38  200B                     move.l     D0, A3
  2715. 00001D3A  588F                     addq.l     A7, 4
  2716. 00001D3C  670C                     beq        +0xE /* 00001D4A */
  2717. 00001D3E  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  2718. 00001D42  2F0B                     move.l     -[A7], A3
  2719. 00001D44  4EBA FEAC                jsr        [PC - 0x154 /* 00001BF2 */]
  2720. 00001D48  5C8F                     addq.l     A7, 6
  2721. label00001D4A:
  2722. 00001D4A  3007                     move.w     D0, D7
  2723. 00001D4C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2724. 00001D50  4E5E                     unlink     A6
  2725. 00001D52  4E75                     rts
  2726. fn00001D54:
  2727. 00001D54  4E56 FFFE                link       A6, -0x0002
  2728. 00001D58  2F0C                     move.l     -[A7], A4
  2729. 00001D5A  486E FFFE                pea.l      [A6 - 0x2]
  2730. 00001D5E  4EBA FD10                jsr        [PC - 0x2F0 /* 00001A70 */]
  2731. 00001D62  2840                     movea.l    A4, D0
  2732. 00001D64  588F                     addq.l     A7, 4
  2733. 00001D66  6022                     bra        +0x24 /* 00001D8A */
  2734. label00001D68:
  2735. 00001D68  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2736. 00001D6C  486C 0002                pea.l      [A4 + 0x2]
  2737. 00001D70  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  2738. 00001D74  4A00                     tst.b      D0
  2739. 00001D76  508F                     addq.l     A7, 8
  2740. 00001D78  6704                     beq        +0x6 /* 00001D7E */
  2741. 00001D7A  200C                     move.l     D0, A4
  2742. 00001D7C  6012                     bra        +0x14 /* 00001D90 */
  2743. label00001D7E:
  2744. 00001D7E  486E FFFE                pea.l      [A6 - 0x2]
  2745. 00001D82  4EBA FD00                jsr        [PC - 0x300 /* 00001A84 */]
  2746. 00001D86  2840                     movea.l    A4, D0
  2747. 00001D88  588F                     addq.l     A7, 4
  2748. label00001D8A:
  2749. 00001D8A  200C                     move.l     D0, A4
  2750. 00001D8C  66DA                     bne        -0x24 /* 00001D68 */
  2751. 00001D8E  7000                     moveq.l    D0, 0x00
  2752. label00001D90:
  2753. 00001D90  285F                     movea.l    A4, [A7]+
  2754. 00001D92  4E5E                     unlink     A6
  2755. 00001D94  4E75                     rts
  2756. fn00001D96:
  2757. 00001D96  4E56 0000                link       A6, 0
  2758. 00001D9A  48E7 0308                movem.l    -[A7], D6,D7,A4
  2759. 00001D9E  206E 0008                movea.l    A0, [A6 + 0x8]
  2760. 00001DA2  1E10                     move.b     D7, [A0]
  2761. 00001DA4  226E 000C                movea.l    A1, [A6 + 0xC]
  2762. 00001DA8  1C11                     move.b     D6, [A1]
  2763. 00001DAA  1007                     move.b     D0, D7
  2764. 00001DAC  4880                     ext.w      D0
  2765. 00001DAE  48C0                     ext.l      D0
  2766. 00001DB0  E788                     lsl        D0, 3
  2767. 00001DB2  2840                     movea.l    A4, D0
  2768. 00001DB4  1E06                     move.b     D7, D6
  2769. 00001DB6  4887                     ext.w      D7
  2770. 00001DB8  48C7                     ext.l      D7
  2771. 00001DBA  41ED BD8E                lea.l      A0, [A5 - 0x4272]
  2772. 00001DBE  D1CC                     add.l      A0, A4
  2773. 00001DC0  4A30 7800                tst.b      [A0 + D7]
  2774. 00001DC4  6722                     beq        +0x24 /* 00001DE8 */
  2775. 00001DC6  206E 0008                movea.l    A0, [A6 + 0x8]
  2776. 00001DCA  226E 000C                movea.l    A1, [A6 + 0xC]
  2777. 00001DCE  1028 0001                move.b     D0, [A0 + 0x1]
  2778. 00001DD2  B029 0001                cmp.b      D0, [A1 + 0x1]
  2779. 00001DD6  660C                     bne        +0xE /* 00001DE4 */
  2780. 00001DD8  41ED BDCE                lea.l      A0, [A5 - 0x4232]
  2781. 00001DDC  D1CC                     add.l      A0, A4
  2782. 00001DDE  1030 7800                move.b     D0, [A0 + D7]
  2783. 00001DE2  6006                     bra        +0x8 /* 00001DEA */
  2784. label00001DE4:
  2785. 00001DE4  7001                     moveq.l    D0, 0x01
  2786. 00001DE6  6002                     bra        +0x4 /* 00001DEA */
  2787. label00001DE8:
  2788. 00001DE8  7000                     moveq.l    D0, 0x00
  2789. label00001DEA:
  2790. 00001DEA  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2791. 00001DEE  4E5E                     unlink     A6
  2792. 00001DF0  4E75                     rts
  2793. fn00001DF2:
  2794. 00001DF2  4E56 FFE0                link       A6, -0x0020
  2795. 00001DF6  48E7 0700                movem.l    -[A7], D5,D6,D7
  2796. 00001DFA  206E 0008                movea.l    A0, [A6 + 0x8]
  2797. 00001DFE  1E28 000C                move.b     D7, [A0 + 0xC]
  2798. 00001E02  226E 000C                movea.l    A1, [A6 + 0xC]
  2799. 00001E06  1C29 000C                move.b     D6, [A1 + 0xC]
  2800. 00001E0A  BC07                     cmp.b      D6, D7
  2801. 00001E0C  6712                     beq        +0x14 /* 00001E20 */
  2802. 00001E0E  1F06                     move.b     -[A7], D6
  2803. 00001E10  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  2804. 00001E14  4880                     ext.w      D0
  2805. 00001E16  1207                     move.b     D1, D7
  2806. 00001E18  4881                     ext.w      D1
  2807. 00001E1A  B041                     cmp.w      D0, D1
  2808. 00001E1C  548F                     addq.l     A7, 2
  2809. 00001E1E  6604                     bne        +0x6 /* 00001E24 */
  2810. label00001E20:
  2811. 00001E20  7000                     moveq.l    D0, 0x00
  2812. 00001E22  6052                     bra        +0x54 /* 00001E76 */
  2813. label00001E24:
  2814. 00001E24  486E FFE4                pea.l      [A6 - 0x1C]
  2815. 00001E28  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2816. 00001E2C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2817. 00001E30  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  2818. 00001E34  4A00                     tst.b      D0
  2819. 00001E36  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2820. 00001E3A  6738                     beq        +0x3A /* 00001E74 */
  2821. 00001E3C  2C2E FFF0                move.l     D6, [A6 - 0x10]
  2822. 00001E40  9CAE FFE8                sub.l      D6, [A6 - 0x18]
  2823. 00001E44  2A2E FFEC                move.l     D5, [A6 - 0x14]
  2824. 00001E48  9AAE FFE4                sub.l      D5, [A6 - 0x1C]
  2825. 00001E4C  1F07                     move.b     -[A7], D7
  2826. 00001E4E  486E FFE0                pea.l      [A6 - 0x20]
  2827. 00001E52  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  2828. 00001E56  2D6E FFE0 FFFC           move.l     [A6 - 0x4], [A6 - 0x20]
  2829. 00001E5C  4A6E FFFE                tst.w      [A6 - 0x2]
  2830. 00001E60  5C8F                     addq.l     A7, 6
  2831. 00001E62  6708                     beq        +0xA /* 00001E6C */
  2832. 00001E64  BA86                     cmp.l      D5, D6
  2833. 00001E66  5DC0                     slt        D0
  2834. 00001E68  4400                     neg.b      D0
  2835. 00001E6A  600A                     bra        +0xC /* 00001E76 */
  2836. label00001E6C:
  2837. 00001E6C  BC85                     cmp.l      D6, D5
  2838. 00001E6E  5FC0                     sle        D0
  2839. 00001E70  4400                     neg.b      D0
  2840. 00001E72  6002                     bra        +0x4 /* 00001E76 */
  2841. label00001E74:
  2842. 00001E74  7001                     moveq.l    D0, 0x01
  2843. label00001E76:
  2844. 00001E76  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  2845. 00001E7A  4E5E                     unlink     A6
  2846. 00001E7C  4E75                     rts
  2847. fn00001E7E:
  2848. 00001E7E  4E56 FFC6                link       A6, -0x003A
  2849. 00001E82  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  2850. 00001E86  266E 0008                movea.l    A3, [A6 + 0x8]
  2851. 00001E8A  286E 000E                movea.l    A4, [A6 + 0xE]
  2852. 00001E8E  4214                     clr.b      [A4]
  2853. 00001E90  1E13                     move.b     D7, [A3]
  2854. 00001E92  486E FFD6                pea.l      [A6 - 0x2A]
  2855. 00001E96  1013                     move.b     D0, [A3]
  2856. 00001E98  4880                     ext.w      D0
  2857. 00001E9A  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  2858. 00001E9E  204D                     movea.l    A0, A5
  2859. 00001EA0  D1C0                     add.l      A0, D0
  2860. 00001EA2  2F28 BE18                move.l     -[A7], [A0 - 0x41E8]
  2861. 00001EA6  1013                     move.b     D0, [A3]
  2862. 00001EA8  4880                     ext.w      D0
  2863. 00001EAA  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  2864. 00001EAE  204D                     movea.l    A0, A5
  2865. 00001EB0  D1C0                     add.l      A0, D0
  2866. 00001EB2  2F28 BE14                move.l     -[A7], [A0 - 0x41EC]
  2867. 00001EB6  486B 0004                pea.l      [A3 + 0x4]
  2868. 00001EBA  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  2869. 00001EBE  0C2E 00FF 000C           cmpi.b     [A6 + 0xC], 0xFF
  2870. 00001EC4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2871. 00001EC8  6736                     beq        +0x38 /* 00001F00 */
  2872. 00001ECA  486E FFE6                pea.l      [A6 - 0x1A]
  2873. 00001ECE  1013                     move.b     D0, [A3]
  2874. 00001ED0  4880                     ext.w      D0
  2875. 00001ED2  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  2876. 00001ED6  204D                     movea.l    A0, A5
  2877. 00001ED8  D1C0                     add.l      A0, D0
  2878. 00001EDA  2F28 BE18                move.l     -[A7], [A0 - 0x41E8]
  2879. 00001EDE  1013                     move.b     D0, [A3]
  2880. 00001EE0  4880                     ext.w      D0
  2881. 00001EE2  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  2882. 00001EE6  204D                     movea.l    A0, A5
  2883. 00001EE8  D1C0                     add.l      A0, D0
  2884. 00001EEA  2F28 BE14                move.l     -[A7], [A0 - 0x41EC]
  2885. 00001EEE  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2886. 00001EF2  486B 0004                pea.l      [A3 + 0x4]
  2887. 00001EF6  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  2888. 00001EFA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2889. 00001EFE  6010                     bra        +0x12 /* 00001F10 */
  2890. label00001F00:
  2891. 00001F00  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  2892. 00001F04  43EE FFD6                lea.l      A1, [A6 - 0x2A]
  2893. 00001F08  20D9                     move.l     [A0]+, [A1]+
  2894. 00001F0A  20D9                     move.l     [A0]+, [A1]+
  2895. 00001F0C  20D9                     move.l     [A0]+, [A1]+
  2896. 00001F0E  20D9                     move.l     [A0]+, [A1]+
  2897. label00001F10:
  2898. 00001F10  486E FFF6                pea.l      [A6 - 0xA]
  2899. 00001F14  4EBA FB5A                jsr        [PC - 0x4A6 /* 00001A70 */]
  2900. 00001F18  2440                     movea.l    A2, D0
  2901. 00001F1A  588F                     addq.l     A7, 4
  2902. 00001F1C  6000 01AA                bra        +0x1AC /* 000020C8 */
  2903. label00001F20:
  2904. 00001F20  1C12                     move.b     D6, [A2]
  2905. 00001F22  B7CA                     cmpa.l     A3, A2
  2906. 00001F24  6700 0196                beq        +0x198 /* 000020BC */
  2907. 00001F28  2F0A                     move.l     -[A7], A2
  2908. 00001F2A  2F0B                     move.l     -[A7], A3
  2909. 00001F2C  4EBA FE68                jsr        [PC - 0x198 /* 00001D96 */]
  2910. 00001F30  4A00                     tst.b      D0
  2911. 00001F32  508F                     addq.l     A7, 8
  2912. 00001F34  6700 0186                beq        +0x188 /* 000020BC */
  2913. 00001F38  2F0A                     move.l     -[A7], A2
  2914. 00001F3A  4EBA 08D4                jsr        [PC + 0x8D4 /* 00002810 */]
  2915. 00001F3E  4A00                     tst.b      D0
  2916. 00001F40  588F                     addq.l     A7, 4
  2917. 00001F42  6600 0178                bne        +0x17A /* 000020BC */
  2918. 00001F46  486E FFC6                pea.l      [A6 - 0x3A]
  2919. 00001F4A  1012                     move.b     D0, [A2]
  2920. 00001F4C  4880                     ext.w      D0
  2921. 00001F4E  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  2922. 00001F52  204D                     movea.l    A0, A5
  2923. 00001F54  D1C0                     add.l      A0, D0
  2924. 00001F56  2F28 BE18                move.l     -[A7], [A0 - 0x41E8]
  2925. 00001F5A  1012                     move.b     D0, [A2]
  2926. 00001F5C  4880                     ext.w      D0
  2927. 00001F5E  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  2928. 00001F62  204D                     movea.l    A0, A5
  2929. 00001F64  D1C0                     add.l      A0, D0
  2930. 00001F66  2F28 BE14                move.l     -[A7], [A0 - 0x41EC]
  2931. 00001F6A  486A 0004                pea.l      [A2 + 0x4]
  2932. 00001F6E  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  2933. 00001F72  4297                     clr.l      [A7]
  2934. 00001F74  486E FFC6                pea.l      [A6 - 0x3A]
  2935. 00001F78  486E FFE6                pea.l      [A6 - 0x1A]
  2936. 00001F7C  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  2937. 00001F80  4A00                     tst.b      D0
  2938. 00001F82  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2939. 00001F86  6700 0134                beq        +0x136 /* 000020BC */
  2940. 00001F8A  BC07                     cmp.b      D6, D7
  2941. 00001F8C  6F72                     ble        +0x74 /* 00002000 */
  2942. 00001F8E  1013                     move.b     D0, [A3]
  2943. 00001F90  4880                     ext.w      D0
  2944. 00001F92  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  2945. 00001F96  204D                     movea.l    A0, A5
  2946. 00001F98  D1C0                     add.l      A0, D0
  2947. 00001F9A  4AA8 BE5A                tst.l      [A0 - 0x41A6]
  2948. 00001F9E  6724                     beq        +0x26 /* 00001FC4 */
  2949. 00001FA0  486E FFFA                pea.l      [A6 - 0x6]
  2950. 00001FA4  486E FFFF                pea.l      [A6 - 0x1]
  2951. 00001FA8  2F0C                     move.l     -[A7], A4
  2952. 00001FAA  2F0A                     move.l     -[A7], A2
  2953. 00001FAC  2F0B                     move.l     -[A7], A3
  2954. 00001FAE  1013                     move.b     D0, [A3]
  2955. 00001FB0  4880                     ext.w      D0
  2956. 00001FB2  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  2957. 00001FB6  204D                     movea.l    A0, A5
  2958. 00001FB8  D1C0                     add.l      A0, D0
  2959. 00001FBA  2068 BE5A                movea.l    A0, [A0 - 0x41A6]
  2960. 00001FBE  4E90                     jsr        [A0]
  2961. 00001FC0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2962. label00001FC4:
  2963. 00001FC4  1012                     move.b     D0, [A2]
  2964. 00001FC6  4880                     ext.w      D0
  2965. 00001FC8  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  2966. 00001FCC  204D                     movea.l    A0, A5
  2967. 00001FCE  D1C0                     add.l      A0, D0
  2968. 00001FD0  4AA8 BE5A                tst.l      [A0 - 0x41A6]
  2969. 00001FD4  6700 0098                beq        +0x9A /* 0000206E */
  2970. 00001FD8  486E FFF8                pea.l      [A6 - 0x8]
  2971. 00001FDC  486E FFFE                pea.l      [A6 - 0x2]
  2972. 00001FE0  486E FFFD                pea.l      [A6 - 0x3]
  2973. 00001FE4  2F0B                     move.l     -[A7], A3
  2974. 00001FE6  2F0A                     move.l     -[A7], A2
  2975. 00001FE8  1012                     move.b     D0, [A2]
  2976. 00001FEA  4880                     ext.w      D0
  2977. 00001FEC  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  2978. 00001FF0  204D                     movea.l    A0, A5
  2979. 00001FF2  D1C0                     add.l      A0, D0
  2980. 00001FF4  2068 BE5A                movea.l    A0, [A0 - 0x41A6]
  2981. 00001FF8  4E90                     jsr        [A0]
  2982. 00001FFA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2983. 00001FFE  606E                     bra        +0x70 /* 0000206E */
  2984. label00002000:
  2985. 00002000  1012                     move.b     D0, [A2]
  2986. 00002002  4880                     ext.w      D0
  2987. 00002004  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  2988. 00002008  204D                     movea.l    A0, A5
  2989. 0000200A  D1C0                     add.l      A0, D0
  2990. 0000200C  4AA8 BE5A                tst.l      [A0 - 0x41A6]
  2991. 00002010  6726                     beq        +0x28 /* 00002038 */
  2992. 00002012  486E FFF8                pea.l      [A6 - 0x8]
  2993. 00002016  486E FFFE                pea.l      [A6 - 0x2]
  2994. 0000201A  486E FFFD                pea.l      [A6 - 0x3]
  2995. 0000201E  2F0B                     move.l     -[A7], A3
  2996. 00002020  2F0A                     move.l     -[A7], A2
  2997. 00002022  1012                     move.b     D0, [A2]
  2998. 00002024  4880                     ext.w      D0
  2999. 00002026  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3000. 0000202A  204D                     movea.l    A0, A5
  3001. 0000202C  D1C0                     add.l      A0, D0
  3002. 0000202E  2068 BE5A                movea.l    A0, [A0 - 0x41A6]
  3003. 00002032  4E90                     jsr        [A0]
  3004. 00002034  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3005. label00002038:
  3006. 00002038  1013                     move.b     D0, [A3]
  3007. 0000203A  4880                     ext.w      D0
  3008. 0000203C  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3009. 00002040  204D                     movea.l    A0, A5
  3010. 00002042  D1C0                     add.l      A0, D0
  3011. 00002044  4AA8 BE5A                tst.l      [A0 - 0x41A6]
  3012. 00002048  6724                     beq        +0x26 /* 0000206E */
  3013. 0000204A  486E FFFA                pea.l      [A6 - 0x6]
  3014. 0000204E  486E FFFF                pea.l      [A6 - 0x1]
  3015. 00002052  2F0C                     move.l     -[A7], A4
  3016. 00002054  2F0A                     move.l     -[A7], A2
  3017. 00002056  2F0B                     move.l     -[A7], A3
  3018. 00002058  1013                     move.b     D0, [A3]
  3019. 0000205A  4880                     ext.w      D0
  3020. 0000205C  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3021. 00002060  204D                     movea.l    A0, A5
  3022. 00002062  D1C0                     add.l      A0, D0
  3023. 00002064  2068 BE5A                movea.l    A0, [A0 - 0x41A6]
  3024. 00002068  4E90                     jsr        [A0]
  3025. 0000206A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3026. label0000206E:
  3027. 0000206E  4A2E FFFE                tst.b      [A6 - 0x2]
  3028. 00002072  670C                     beq        +0xE /* 00002080 */
  3029. 00002074  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3030. 00002078  2F0A                     move.l     -[A7], A2
  3031. 0000207A  4EBA FB76                jsr        [PC - 0x48A /* 00001BF2 */]
  3032. 0000207E  5C8F                     addq.l     A7, 6
  3033. label00002080:
  3034. 00002080  4A2E FFFF                tst.b      [A6 - 0x1]
  3035. 00002084  670C                     beq        +0xE /* 00002092 */
  3036. 00002086  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3037. 0000208A  2F0B                     move.l     -[A7], A3
  3038. 0000208C  4EBA FB64                jsr        [PC - 0x49C /* 00001BF2 */]
  3039. 00002090  5C8F                     addq.l     A7, 6
  3040. label00002092:
  3041. 00002092  4A2E FFFF                tst.b      [A6 - 0x1]
  3042. 00002096  6636                     bne        +0x38 /* 000020CE */
  3043. 00002098  4A2E FFFE                tst.b      [A6 - 0x2]
  3044. 0000209C  661E                     bne        +0x20 /* 000020BC */
  3045. 0000209E  4A14                     tst.b      [A4]
  3046. 000020A0  671A                     beq        +0x1C /* 000020BC */
  3047. 000020A2  486E FFC6                pea.l      [A6 - 0x3A]
  3048. 000020A6  486E FFD6                pea.l      [A6 - 0x2A]
  3049. 000020AA  2F0A                     move.l     -[A7], A2
  3050. 000020AC  2F0B                     move.l     -[A7], A3
  3051. 000020AE  4EBA FD42                jsr        [PC - 0x2BE /* 00001DF2 */]
  3052. 000020B2  4A00                     tst.b      D0
  3053. 000020B4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3054. 000020B8  6702                     beq        +0x4 /* 000020BC */
  3055. 000020BA  4214                     clr.b      [A4]
  3056. label000020BC:
  3057. 000020BC  486E FFF6                pea.l      [A6 - 0xA]
  3058. 000020C0  4EBA F9C2                jsr        [PC - 0x63E /* 00001A84 */]
  3059. 000020C4  2440                     movea.l    A2, D0
  3060. 000020C6  588F                     addq.l     A7, 4
  3061. label000020C8:
  3062. 000020C8  200A                     move.l     D0, A2
  3063. 000020CA  6600 FE54                bne        -0x1AA /* 00001F20 */
  3064. label000020CE:
  3065. 000020CE  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  3066. 000020D2  4E5E                     unlink     A6
  3067. 000020D4  4E75                     rts
  3068. fn000020D6:
  3069. 000020D6  4E56 0000                link       A6, 0
  3070. 000020DA  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  3071. 000020DE  266E 0008                movea.l    A3, [A6 + 0x8]
  3072. 000020E2  1C2E 000C                move.b     D6, [A6 + 0xC]
  3073. 000020E6  246E 000E                movea.l    A2, [A6 + 0xE]
  3074. 000020EA  49EB 0004                lea.l      A4, [A3 + 0x4]
  3075. 000020EE  1F3C 0002                move.b     -[A7], 0x2
  3076. 000020F2  2F0B                     move.l     -[A7], A3
  3077. 000020F4  4EBA 04C8                jsr        [PC + 0x4C8 /* 000025BE */]
  3078. 000020F8  2E80                     move.l     [A7], D0
  3079. 000020FA  2F12                     move.l     -[A7], [A2]
  3080. 000020FC  4EAD 08B2                jsr        [A5 + 0x8B2 /* export_274 */]
  3081. 00002100  0680 0000 8000           addi.l     D0, 0x8000
  3082. 00002106  7E10                     moveq.l    D7, 0x10
  3083. 00002108  EEA0                     asr        D0, D7
  3084. 0000210A  3E00                     move.w     D7, D0
  3085. 0000210C  4A06                     tst.b      D6
  3086. 0000210E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3087. 00002112  6706                     beq        +0x8 /* 0000211A */
  3088. 00002114  4A47                     tst.w      D7
  3089. 00002116  6602                     bne        +0x4 /* 0000211A */
  3090. 00002118  7E01                     moveq.l    D7, 0x01
  3091. label0000211A:
  3092. 0000211A  4A06                     tst.b      D6
  3093. 0000211C  6712                     beq        +0x14 /* 00002130 */
  3094. 0000211E  2F0B                     move.l     -[A7], A3
  3095. 00002120  4EBA 0454                jsr        [PC + 0x454 /* 00002576 */]
  3096. 00002124  1A00                     move.b     D5, D0
  3097. 00002126  177C 0001 0013           move.b     [A3 + 0x13], 0x1
  3098. 0000212C  588F                     addq.l     A7, 4
  3099. 0000212E  600E                     bra        +0x10 /* 0000213E */
  3100. label00002130:
  3101. 00002130  4A2B 0012                tst.b      [A3 + 0x12]
  3102. 00002134  6C04                     bge        +0x6 /* 0000213A */
  3103. 00002136  70FF                     moveq.l    D0, 0xFFFFFFFF
  3104. 00002138  6002                     bra        +0x4 /* 0000213C */
  3105. label0000213A:
  3106. 0000213A  7001                     moveq.l    D0, 0x01
  3107. label0000213C:
  3108. 0000213C  1A00                     move.b     D5, D0
  3109. label0000213E:
  3110. 0000213E  4A2B 0012                tst.b      [A3 + 0x12]
  3111. 00002142  6F08                     ble        +0xA /* 0000214C */
  3112. 00002144  102B 0012                move.b     D0, [A3 + 0x12]
  3113. 00002148  4880                     ext.w      D0
  3114. 0000214A  6008                     bra        +0xA /* 00002154 */
  3115. label0000214C:
  3116. 0000214C  102B 0012                move.b     D0, [A3 + 0x12]
  3117. 00002150  4880                     ext.w      D0
  3118. 00002152  4440                     neg.w      D0
  3119. label00002154:
  3120. 00002154  1740 0012                move.b     [A3 + 0x12], D0
  3121. 00002158  102B 0012                move.b     D0, [A3 + 0x12]
  3122. 0000215C  4880                     ext.w      D0
  3123. 0000215E  7820                     moveq.l    D4, 0x20
  3124. 00002160  9840                     sub.w      D4, D0
  3125. 00002162  BE44                     cmp.w      D7, D4
  3126. 00002164  6F04                     ble        +0x6 /* 0000216A */
  3127. 00002166  3004                     move.w     D0, D4
  3128. 00002168  6002                     bra        +0x4 /* 0000216C */
  3129. label0000216A:
  3130. 0000216A  3007                     move.w     D0, D7
  3131. label0000216C:
  3132. 0000216C  3E00                     move.w     D7, D0
  3133. 0000216E  DF2B 0012                add.b      [A3 + 0x12], D7
  3134. 00002172  0C2B 0020 0012           cmpi.b     [A3 + 0x12], 0x20 /* ' ' */
  3135. 00002178  5CC4                     sge        D4
  3136. 0000217A  4404                     neg.b      D4
  3137. 0000217C  4A04                     tst.b      D4
  3138. 0000217E  6704                     beq        +0x6 /* 00002184 */
  3139. 00002180  422B 0012                clr.b      [A3 + 0x12]
  3140. label00002184:
  3141. 00002184  4A04                     tst.b      D4
  3142. 00002186  6712                     beq        +0x14 /* 0000219A */
  3143. 00002188  1F05                     move.b     -[A7], D5
  3144. 0000218A  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  3145. 0000218E  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  3146. 00002192  1940 0008                move.b     [A4 + 0x8], D0
  3147. 00002196  588F                     addq.l     A7, 4
  3148. 00002198  6010                     bra        +0x12 /* 000021AA */
  3149. label0000219A:
  3150. 0000219A  0C05 00FF                cmpi.b     D5, 0xFF
  3151. 0000219E  660A                     bne        +0xC /* 000021AA */
  3152. 000021A0  102B 0012                move.b     D0, [A3 + 0x12]
  3153. 000021A4  4400                     neg.b      D0
  3154. 000021A6  1740 0012                move.b     [A3 + 0x12], D0
  3155. label000021AA:
  3156. 000021AA  4A04                     tst.b      D4
  3157. 000021AC  6722                     beq        +0x24 /* 000021D0 */
  3158. 000021AE  42A7                     clr.l      -[A7]
  3159. 000021B0  2007                     move.l     D0, D7
  3160. 000021B2  48C0                     ext.l      D0
  3161. 000021B4  7210                     moveq.l    D1, 0x10
  3162. 000021B6  E3A8                     lsl        D0, D1
  3163. 000021B8  2F00                     move.l     -[A7], D0
  3164. 000021BA  1F3C 0002                move.b     -[A7], 0x2
  3165. 000021BE  2F0B                     move.l     -[A7], A3
  3166. 000021C0  4EBA 03FC                jsr        [PC + 0x3FC /* 000025BE */]
  3167. 000021C4  548F                     addq.l     A7, 2
  3168. 000021C6  2E80                     move.l     [A7], D0
  3169. 000021C8  A84D                     syscall    FixDiv
  3170. 000021CA  201F                     move.l     D0, [A7]+
  3171. 000021CC  9192                     sub.l      [A2], D0
  3172. 000021CE  6002                     bra        +0x4 /* 000021D2 */
  3173. label000021D0:
  3174. 000021D0  4292                     clr.l      [A2]
  3175. label000021D2:
  3176. 000021D2  4A06                     tst.b      D6
  3177. 000021D4  670A                     beq        +0xC /* 000021E0 */
  3178. 000021D6  4227                     clr.b      -[A7]
  3179. 000021D8  2F0B                     move.l     -[A7], A3
  3180. 000021DA  4EBA 0458                jsr        [PC + 0x458 /* 00002634 */]
  3181. 000021DE  5C8F                     addq.l     A7, 6
  3182. label000021E0:
  3183. 000021E0  206E 0012                movea.l    A0, [A6 + 0x12]
  3184. 000021E4  1084                     move.b     [A0], D4
  3185. 000021E6  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  3186. 000021EA  4E5E                     unlink     A6
  3187. 000021EC  4E75                     rts
  3188. fn000021EE:
  3189. 000021EE  4E56 FFFE                link       A6, -0x0002
  3190. 000021F2  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  3191. 000021F6  266E 0008                movea.l    A3, [A6 + 0x8]
  3192. 000021FA  7E00                     moveq.l    D7, 0x00
  3193. 000021FC  49EB 0004                lea.l      A4, [A3 + 0x4]
  3194. 00002200  7C00                     moveq.l    D6, 0x00
  3195. 00002202  1A2C 0008                move.b     D5, [A4 + 0x8]
  3196. 00002206  2F0B                     move.l     -[A7], A3
  3197. 00002208  4EBA 0322                jsr        [PC + 0x322 /* 0000252C */]
  3198. 0000220C  3800                     move.w     D4, D0
  3199. 0000220E  4A44                     tst.w      D4
  3200. 00002210  588F                     addq.l     A7, 4
  3201. 00002212  6C0A                     bge        +0xC /* 0000221E */
  3202. 00002214  1F05                     move.b     -[A7], D5
  3203. 00002216  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  3204. 0000221A  1A00                     move.b     D5, D0
  3205. 0000221C  548F                     addq.l     A7, 2
  3206. label0000221E:
  3207. 0000221E  4A44                     tst.w      D4
  3208. 00002220  6732                     beq        +0x34 /* 00002254 */
  3209. 00002222  4A44                     tst.w      D4
  3210. 00002224  6F0E                     ble        +0x10 /* 00002234 */
  3211. 00002226  4227                     clr.b      -[A7]
  3212. 00002228  2F0B                     move.l     -[A7], A3
  3213. 0000222A  4EBA 0392                jsr        [PC + 0x392 /* 000025BE */]
  3214. 0000222E  2600                     move.l     D3, D0
  3215. 00002230  5C8F                     addq.l     A7, 6
  3216. 00002232  600E                     bra        +0x10 /* 00002242 */
  3217. label00002234:
  3218. 00002234  1F3C 0001                move.b     -[A7], 0x1
  3219. 00002238  2F0B                     move.l     -[A7], A3
  3220. 0000223A  4EBA 0382                jsr        [PC + 0x382 /* 000025BE */]
  3221. 0000223E  2600                     move.l     D3, D0
  3222. 00002240  5C8F                     addq.l     A7, 6
  3223. label00002242:
  3224. 00002242  2F03                     move.l     -[A7], D3
  3225. 00002244  206E 000C                movea.l    A0, [A6 + 0xC]
  3226. 00002248  2F10                     move.l     -[A7], [A0]
  3227. 0000224A  4EAD 08B2                jsr        [A5 + 0x8B2 /* export_274 */]
  3228. 0000224E  2800                     move.l     D4, D0
  3229. 00002250  508F                     addq.l     A7, 8
  3230. 00002252  6002                     bra        +0x4 /* 00002256 */
  3231. label00002254:
  3232. 00002254  7800                     moveq.l    D4, 0x00
  3233. label00002256:
  3234. 00002256  4A84                     tst.l      D4
  3235. 00002258  6758                     beq        +0x5A /* 000022B2 */
  3236. 0000225A  1013                     move.b     D0, [A3]
  3237. 0000225C  4880                     ext.w      D0
  3238. 0000225E  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3239. 00002262  204D                     movea.l    A0, A5
  3240. 00002264  D1C0                     add.l      A0, D0
  3241. 00002266  2F28 BE10                move.l     -[A7], [A0 - 0x41F0]
  3242. 0000226A  1F05                     move.b     -[A7], D5
  3243. 0000226C  2F0C                     move.l     -[A7], A4
  3244. 0000226E  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  3245. 00002272  4A00                     tst.b      D0
  3246. 00002274  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3247. 00002278  6738                     beq        +0x3A /* 000022B2 */
  3248. 0000227A  422E FFFF                clr.b      [A6 - 0x1]
  3249. 0000227E  1013                     move.b     D0, [A3]
  3250. 00002280  4880                     ext.w      D0
  3251. 00002282  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3252. 00002286  204D                     movea.l    A0, A5
  3253. 00002288  D1C0                     add.l      A0, D0
  3254. 0000228A  4AA8 BE56                tst.l      [A0 - 0x41AA]
  3255. 0000228E  671A                     beq        +0x1C /* 000022AA */
  3256. 00002290  486E FFFF                pea.l      [A6 - 0x1]
  3257. 00002294  2F0B                     move.l     -[A7], A3
  3258. 00002296  1013                     move.b     D0, [A3]
  3259. 00002298  4880                     ext.w      D0
  3260. 0000229A  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3261. 0000229E  204D                     movea.l    A0, A5
  3262. 000022A0  D1C0                     add.l      A0, D0
  3263. 000022A2  2068 BE56                movea.l    A0, [A0 - 0x41AA]
  3264. 000022A6  4E90                     jsr        [A0]
  3265. 000022A8  508F                     addq.l     A7, 8
  3266. label000022AA:
  3267. 000022AA  4A2E FFFF                tst.b      [A6 - 0x1]
  3268. 000022AE  6702                     beq        +0x4 /* 000022B2 */
  3269. 000022B0  7800                     moveq.l    D4, 0x00
  3270. label000022B2:
  3271. 000022B2  4A84                     tst.l      D4
  3272. 000022B4  4A84                     tst.l      D4
  3273. 000022B6  6718                     beq        +0x1A /* 000022D0 */
  3274. 000022B8  486E FFFF                pea.l      [A6 - 0x1]
  3275. 000022BC  1F05                     move.b     -[A7], D5
  3276. 000022BE  2F0B                     move.l     -[A7], A3
  3277. 000022C0  4EBA FBBC                jsr        [PC - 0x444 /* 00001E7E */]
  3278. 000022C4  4A2E FFFF                tst.b      [A6 - 0x1]
  3279. 000022C8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3280. 000022CC  6702                     beq        +0x4 /* 000022D0 */
  3281. 000022CE  7800                     moveq.l    D4, 0x00
  3282. label000022D0:
  3283. 000022D0  4A84                     tst.l      D4
  3284. 000022D2  6720                     beq        +0x22 /* 000022F4 */
  3285. 000022D4  1013                     move.b     D0, [A3]
  3286. 000022D6  4880                     ext.w      D0
  3287. 000022D8  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3288. 000022DC  204D                     movea.l    A0, A5
  3289. 000022DE  D1C0                     add.l      A0, D0
  3290. 000022E0  2F28 BE10                move.l     -[A7], [A0 - 0x41F0]
  3291. 000022E4  2F04                     move.l     -[A7], D4
  3292. 000022E6  1F05                     move.b     -[A7], D5
  3293. 000022E8  2F0C                     move.l     -[A7], A4
  3294. 000022EA  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  3295. 000022EE  2C00                     move.l     D6, D0
  3296. 000022F0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3297. label000022F4:
  3298. 000022F4  4A86                     tst.l      D6
  3299. 000022F6  6712                     beq        +0x14 /* 0000230A */
  3300. 000022F8  42A7                     clr.l      -[A7]
  3301. 000022FA  2F06                     move.l     -[A7], D6
  3302. 000022FC  2F03                     move.l     -[A7], D3
  3303. 000022FE  A84D                     syscall    FixDiv
  3304. 00002300  201F                     move.l     D0, [A7]+
  3305. 00002302  206E 000C                movea.l    A0, [A6 + 0xC]
  3306. 00002306  9190                     sub.l      [A0], D0
  3307. 00002308  6002                     bra        +0x4 /* 0000230C */
  3308. label0000230A:
  3309. 0000230A  7E01                     moveq.l    D7, 0x01
  3310. label0000230C:
  3311. 0000230C  1007                     move.b     D0, D7
  3312. 0000230E  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  3313. 00002312  4E5E                     unlink     A6
  3314. 00002314  4E75                     rts
  3315. fn00002316:
  3316. 00002316  4E56 FFFE                link       A6, -0x0002
  3317. 0000231A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3318. 0000231E  266E 0008                movea.l    A3, [A6 + 0x8]
  3319. 00002322  7E00                     moveq.l    D7, 0x00
  3320. 00002324  422E FFFF                clr.b      [A6 - 0x1]
  3321. 00002328  49EB 0012                lea.l      A4, [A3 + 0x12]
  3322. label0000232C:
  3323. 0000232C  4A14                     tst.b      [A4]
  3324. 0000232E  6718                     beq        +0x1A /* 00002348 */
  3325. 00002330  486E FFFF                pea.l      [A6 - 0x1]
  3326. 00002334  486E 000C                pea.l      [A6 + 0xC]
  3327. 00002338  4227                     clr.b      -[A7]
  3328. 0000233A  2F0B                     move.l     -[A7], A3
  3329. 0000233C  4EBA FD98                jsr        [PC - 0x268 /* 000020D6 */]
  3330. 00002340  7C01                     moveq.l    D6, 0x01
  3331. 00002342  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3332. 00002346  6050                     bra        +0x52 /* 00002398 */
  3333. label00002348:
  3334. 00002348  4A2B 0013                tst.b      [A3 + 0x13]
  3335. 0000234C  6636                     bne        +0x38 /* 00002384 */
  3336. 0000234E  486B 0004                pea.l      [A3 + 0x4]
  3337. 00002352  4EAD 04CA                jsr        [A5 + 0x4CA /* export_149 */]
  3338. 00002356  4A00                     tst.b      D0
  3339. 00002358  588F                     addq.l     A7, 4
  3340. 0000235A  6728                     beq        +0x2A /* 00002384 */
  3341. 0000235C  2F0B                     move.l     -[A7], A3
  3342. 0000235E  4EBA 0216                jsr        [PC + 0x216 /* 00002576 */]
  3343. 00002362  4880                     ext.w      D0
  3344. 00002364  4A40                     tst.w      D0
  3345. 00002366  588F                     addq.l     A7, 4
  3346. 00002368  671A                     beq        +0x1C /* 00002384 */
  3347. 0000236A  486E FFFF                pea.l      [A6 - 0x1]
  3348. 0000236E  486E 000C                pea.l      [A6 + 0xC]
  3349. 00002372  1F3C 0001                move.b     -[A7], 0x1
  3350. 00002376  2F0B                     move.l     -[A7], A3
  3351. 00002378  4EBA FD5C                jsr        [PC - 0x2A4 /* 000020D6 */]
  3352. 0000237C  7C00                     moveq.l    D6, 0x00
  3353. 0000237E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3354. 00002382  6014                     bra        +0x16 /* 00002398 */
  3355. label00002384:
  3356. 00002384  486E 000C                pea.l      [A6 + 0xC]
  3357. 00002388  2F0B                     move.l     -[A7], A3
  3358. 0000238A  4EBA FE62                jsr        [PC - 0x19E /* 000021EE */]
  3359. 0000238E  1E00                     move.b     D7, D0
  3360. 00002390  7C03                     moveq.l    D6, 0x03
  3361. 00002392  422B 0013                clr.b      [A3 + 0x13]
  3362. 00002396  508F                     addq.l     A7, 8
  3363. label00002398:
  3364. 00002398  1013                     move.b     D0, [A3]
  3365. 0000239A  4880                     ext.w      D0
  3366. 0000239C  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3367. 000023A0  204D                     movea.l    A0, A5
  3368. 000023A2  D1C0                     add.l      A0, D0
  3369. 000023A4  4AA8 BE52                tst.l      [A0 - 0x41AE]
  3370. 000023A8  6718                     beq        +0x1A /* 000023C2 */
  3371. 000023AA  1F06                     move.b     -[A7], D6
  3372. 000023AC  2F0B                     move.l     -[A7], A3
  3373. 000023AE  1013                     move.b     D0, [A3]
  3374. 000023B0  4880                     ext.w      D0
  3375. 000023B2  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3376. 000023B6  204D                     movea.l    A0, A5
  3377. 000023B8  D1C0                     add.l      A0, D0
  3378. 000023BA  2068 BE52                movea.l    A0, [A0 - 0x41AE]
  3379. 000023BE  4E90                     jsr        [A0]
  3380. 000023C0  5C8F                     addq.l     A7, 6
  3381. label000023C2:
  3382. 000023C2  4A2E FFFF                tst.b      [A6 - 0x1]
  3383. 000023C6  6730                     beq        +0x32 /* 000023F8 */
  3384. 000023C8  1013                     move.b     D0, [A3]
  3385. 000023CA  4880                     ext.w      D0
  3386. 000023CC  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3387. 000023D0  204D                     movea.l    A0, A5
  3388. 000023D2  D1C0                     add.l      A0, D0
  3389. 000023D4  4AA8 BE52                tst.l      [A0 - 0x41AE]
  3390. 000023D8  671A                     beq        +0x1C /* 000023F4 */
  3391. 000023DA  1F3C 0002                move.b     -[A7], 0x2
  3392. 000023DE  2F0B                     move.l     -[A7], A3
  3393. 000023E0  1013                     move.b     D0, [A3]
  3394. 000023E2  4880                     ext.w      D0
  3395. 000023E4  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3396. 000023E8  204D                     movea.l    A0, A5
  3397. 000023EA  D1C0                     add.l      A0, D0
  3398. 000023EC  2068 BE52                movea.l    A0, [A0 - 0x41AE]
  3399. 000023F0  4E90                     jsr        [A0]
  3400. 000023F2  5C8F                     addq.l     A7, 6
  3401. label000023F4:
  3402. 000023F4  422E FFFF                clr.b      [A6 - 0x1]
  3403. label000023F8:
  3404. 000023F8  4A07                     tst.b      D7
  3405. 000023FA  661A                     bne        +0x1C /* 00002416 */
  3406. 000023FC  206E 000C                movea.l    A0, [A6 + 0xC]
  3407. 00002400  41E8 0080                lea.l      A0, [A0 + 0x80]
  3408. 00002404  2008                     move.l     D0, A0
  3409. 00002406  0240 FF00                andi.w     D0, 0xFF00
  3410. 0000240A  4A80                     tst.l      D0
  3411. 0000240C  6708                     beq        +0xA /* 00002416 */
  3412. 0000240E  4AAE 000C                tst.l      [A6 + 0xC]
  3413. 00002412  6E00 FF18                bgt        -0xE6 /* 0000232C */
  3414. label00002416:
  3415. 00002416  1007                     move.b     D0, D7
  3416. 00002418  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3417. 0000241C  4E5E                     unlink     A6
  3418. 0000241E  4E75                     rts
  3419. fn00002420:
  3420. 00002420  4E56 0000                link       A6, 0
  3421. 00002424  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3422. 00002428  266E 0008                movea.l    A3, [A6 + 0x8]
  3423. 0000242C  7E00                     moveq.l    D7, 0x00
  3424. 0000242E  1013                     move.b     D0, [A3]
  3425. 00002430  4880                     ext.w      D0
  3426. 00002432  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3427. 00002436  49ED BE0E                lea.l      A4, [A5 - 0x41F2]
  3428. 0000243A  D08C                     add.l      D0, A4
  3429. 0000243C  2840                     movea.l    A4, D0
  3430. 0000243E  4A2C 000E                tst.b      [A4 + 0xE]
  3431. 00002442  6622                     bne        +0x24 /* 00002466 */
  3432. 00002444  4AAC 0044                tst.l      [A4 + 0x44]
  3433. 00002448  675E                     beq        +0x60 /* 000024A8 */
  3434. 0000244A  1F3C 0004                move.b     -[A7], 0x4
  3435. 0000244E  2F0B                     move.l     -[A7], A3
  3436. 00002450  1013                     move.b     D0, [A3]
  3437. 00002452  4880                     ext.w      D0
  3438. 00002454  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3439. 00002458  204D                     movea.l    A0, A5
  3440. 0000245A  D1C0                     add.l      A0, D0
  3441. 0000245C  2068 BE52                movea.l    A0, [A0 - 0x41AE]
  3442. 00002460  4E90                     jsr        [A0]
  3443. 00002462  5C8F                     addq.l     A7, 6
  3444. 00002464  6042                     bra        +0x44 /* 000024A8 */
  3445. label00002466:
  3446. 00002466  2C2D C328                move.l     D6, [A5 - 0x3CD8]
  3447. 0000246A  9CAB 000E                sub.l      D6, [A3 + 0xE]
  3448. 0000246E  7010                     moveq.l    D0, 0x10
  3449. 00002470  E1AE                     lsl        D6, D0
  3450. 00002472  4A86                     tst.l      D6
  3451. 00002474  6F32                     ble        +0x34 /* 000024A8 */
  3452. 00002476  276D C328 000E           move.l     [A3 + 0xE], [A5 - 0x3CD8]
  3453. 0000247C  6022                     bra        +0x24 /* 000024A0 */
  3454. label0000247E:
  3455. 0000247E  0C86 0004 0000           cmpi.l     D6, 0x40000
  3456. 00002484  6C04                     bge        +0x6 /* 0000248A */
  3457. 00002486  2006                     move.l     D0, D6
  3458. 00002488  6006                     bra        +0x8 /* 00002490 */
  3459. label0000248A:
  3460. 0000248A  203C 0004 0000           move.l     D0, 0x40000
  3461. label00002490:
  3462. 00002490  2A00                     move.l     D5, D0
  3463. 00002492  9C85                     sub.l      D6, D5
  3464. 00002494  2F05                     move.l     -[A7], D5
  3465. 00002496  2F0B                     move.l     -[A7], A3
  3466. 00002498  4EBA FE7C                jsr        [PC - 0x184 /* 00002316 */]
  3467. 0000249C  1E00                     move.b     D7, D0
  3468. 0000249E  508F                     addq.l     A7, 8
  3469. label000024A0:
  3470. 000024A0  4A86                     tst.l      D6
  3471. 000024A2  6F04                     ble        +0x6 /* 000024A8 */
  3472. 000024A4  4A07                     tst.b      D7
  3473. 000024A6  67D6                     beq        -0x28 /* 0000247E */
  3474. label000024A8:
  3475. 000024A8  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3476. 000024AC  4E5E                     unlink     A6
  3477. 000024AE  4E75                     rts
  3478. fn000024B0:
  3479. 000024B0  4E56 FFFC                link       A6, -0x0004
  3480. 000024B4  206E 0008                movea.l    A0, [A6 + 0x8]
  3481. 000024B8  1010                     move.b     D0, [A0]
  3482. 000024BA  4880                     ext.w      D0
  3483. 000024BC  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3484. 000024C0  224D                     movea.l    A1, A5
  3485. 000024C2  D3C0                     add.l      A1, D0
  3486. 000024C4  4AA9 BE36                tst.l      [A1 - 0x41CA]
  3487. 000024C8  6720                     beq        +0x22 /* 000024EA */
  3488. 000024CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3489. 000024CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3490. 000024D2  206E 0008                movea.l    A0, [A6 + 0x8]
  3491. 000024D6  1010                     move.b     D0, [A0]
  3492. 000024D8  4880                     ext.w      D0
  3493. 000024DA  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3494. 000024DE  224D                     movea.l    A1, A5
  3495. 000024E0  D3C0                     add.l      A1, D0
  3496. 000024E2  2269 BE36                movea.l    A1, [A1 - 0x41CA]
  3497. 000024E6  4E91                     jsr        [A1]
  3498. 000024E8  508F                     addq.l     A7, 8
  3499. label000024EA:
  3500. 000024EA  4E5E                     unlink     A6
  3501. 000024EC  4E75                     rts
  3502. fn000024EE:
  3503. 000024EE  4E56 FFFC                link       A6, -0x0004
  3504. 000024F2  206E 0008                movea.l    A0, [A6 + 0x8]
  3505. 000024F6  1010                     move.b     D0, [A0]
  3506. 000024F8  4880                     ext.w      D0
  3507. 000024FA  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3508. 000024FE  224D                     movea.l    A1, A5
  3509. 00002500  D3C0                     add.l      A1, D0
  3510. 00002502  4AA9 BE3A                tst.l      [A1 - 0x41C6]
  3511. 00002506  6720                     beq        +0x22 /* 00002528 */
  3512. 00002508  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3513. 0000250C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3514. 00002510  206E 0008                movea.l    A0, [A6 + 0x8]
  3515. 00002514  1010                     move.b     D0, [A0]
  3516. 00002516  4880                     ext.w      D0
  3517. 00002518  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3518. 0000251C  224D                     movea.l    A1, A5
  3519. 0000251E  D3C0                     add.l      A1, D0
  3520. 00002520  2269 BE3A                movea.l    A1, [A1 - 0x41C6]
  3521. 00002524  4E91                     jsr        [A1]
  3522. 00002526  508F                     addq.l     A7, 8
  3523. label00002528:
  3524. 00002528  4E5E                     unlink     A6
  3525. 0000252A  4E75                     rts
  3526. fn0000252C:
  3527. 0000252C  4E56 FFFA                link       A6, -0x0006
  3528. 00002530  206E 0008                movea.l    A0, [A6 + 0x8]
  3529. 00002534  1010                     move.b     D0, [A0]
  3530. 00002536  4880                     ext.w      D0
  3531. 00002538  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3532. 0000253C  224D                     movea.l    A1, A5
  3533. 0000253E  D3C0                     add.l      A1, D0
  3534. 00002540  4AA9 BE42                tst.l      [A1 - 0x41BE]
  3535. 00002544  6722                     beq        +0x24 /* 00002568 */
  3536. 00002546  486E FFFE                pea.l      [A6 - 0x2]
  3537. 0000254A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3538. 0000254E  206E 0008                movea.l    A0, [A6 + 0x8]
  3539. 00002552  1010                     move.b     D0, [A0]
  3540. 00002554  4880                     ext.w      D0
  3541. 00002556  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3542. 0000255A  224D                     movea.l    A1, A5
  3543. 0000255C  D3C0                     add.l      A1, D0
  3544. 0000255E  2269 BE42                movea.l    A1, [A1 - 0x41BE]
  3545. 00002562  4E91                     jsr        [A1]
  3546. 00002564  508F                     addq.l     A7, 8
  3547. 00002566  6006                     bra        +0x8 /* 0000256E */
  3548. label00002568:
  3549. 00002568  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  3550. label0000256E:
  3551. 0000256E  302E FFFE                move.w     D0, [A6 - 0x2]
  3552. 00002572  4E5E                     unlink     A6
  3553. 00002574  4E75                     rts
  3554. export_96:
  3555. fn00002576:
  3556. 00002576  4E56 FFFA                link       A6, -0x0006
  3557. 0000257A  206E 0008                movea.l    A0, [A6 + 0x8]
  3558. 0000257E  1010                     move.b     D0, [A0]
  3559. 00002580  4880                     ext.w      D0
  3560. 00002582  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3561. 00002586  224D                     movea.l    A1, A5
  3562. 00002588  D3C0                     add.l      A1, D0
  3563. 0000258A  4AA9 BE4A                tst.l      [A1 - 0x41B6]
  3564. 0000258E  6722                     beq        +0x24 /* 000025B2 */
  3565. 00002590  486E FFFF                pea.l      [A6 - 0x1]
  3566. 00002594  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3567. 00002598  206E 0008                movea.l    A0, [A6 + 0x8]
  3568. 0000259C  1010                     move.b     D0, [A0]
  3569. 0000259E  4880                     ext.w      D0
  3570. 000025A0  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3571. 000025A4  224D                     movea.l    A1, A5
  3572. 000025A6  D3C0                     add.l      A1, D0
  3573. 000025A8  2269 BE4A                movea.l    A1, [A1 - 0x41B6]
  3574. 000025AC  4E91                     jsr        [A1]
  3575. 000025AE  508F                     addq.l     A7, 8
  3576. 000025B0  6004                     bra        +0x6 /* 000025B6 */
  3577. label000025B2:
  3578. 000025B2  422E FFFF                clr.b      [A6 - 0x1]
  3579. label000025B6:
  3580. 000025B6  102E FFFF                move.b     D0, [A6 - 0x1]
  3581. 000025BA  4E5E                     unlink     A6
  3582. 000025BC  4E75                     rts
  3583. fn000025BE:
  3584. 000025BE  4E56 FFF6                link       A6, -0x000A
  3585. 000025C2  2F0C                     move.l     -[A7], A4
  3586. 000025C4  206E 0008                movea.l    A0, [A6 + 0x8]
  3587. 000025C8  1010                     move.b     D0, [A0]
  3588. 000025CA  4880                     ext.w      D0
  3589. 000025CC  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3590. 000025D0  49ED BE0E                lea.l      A4, [A5 - 0x41F2]
  3591. 000025D4  D08C                     add.l      D0, A4
  3592. 000025D6  2840                     movea.l    A4, D0
  3593. 000025D8  4AAC 0038                tst.l      [A4 + 0x38]
  3594. 000025DC  6728                     beq        +0x2A /* 00002606 */
  3595. 000025DE  486E FFFC                pea.l      [A6 - 0x4]
  3596. 000025E2  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3597. 000025E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3598. 000025EA  206E 0008                movea.l    A0, [A6 + 0x8]
  3599. 000025EE  1010                     move.b     D0, [A0]
  3600. 000025F0  4880                     ext.w      D0
  3601. 000025F2  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3602. 000025F6  224D                     movea.l    A1, A5
  3603. 000025F8  D3C0                     add.l      A1, D0
  3604. 000025FA  2269 BE46                movea.l    A1, [A1 - 0x41BA]
  3605. 000025FE  4E91                     jsr        [A1]
  3606. 00002600  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3607. 00002604  6024                     bra        +0x26 /* 0000262A */
  3608. label00002606:
  3609. 00002606  4A2E 000C                tst.b      [A6 + 0xC]
  3610. 0000260A  6608                     bne        +0xA /* 00002614 */
  3611. 0000260C  2D6C 0010 FFFC           move.l     [A6 - 0x4], [A4 + 0x10]
  3612. 00002612  6016                     bra        +0x18 /* 0000262A */
  3613. label00002614:
  3614. 00002614  0C2E 0001 000C           cmpi.b     [A6 + 0xC], 0x1
  3615. 0000261A  6608                     bne        +0xA /* 00002624 */
  3616. 0000261C  2D6C 0014 FFFC           move.l     [A6 - 0x4], [A4 + 0x14]
  3617. 00002622  6006                     bra        +0x8 /* 0000262A */
  3618. label00002624:
  3619. 00002624  2D6C 0018 FFFC           move.l     [A6 - 0x4], [A4 + 0x18]
  3620. label0000262A:
  3621. 0000262A  202E FFFC                move.l     D0, [A6 - 0x4]
  3622. 0000262E  285F                     movea.l    A4, [A7]+
  3623. 00002630  4E5E                     unlink     A6
  3624. 00002632  4E75                     rts
  3625. fn00002634:
  3626. 00002634  4E56 FFFC                link       A6, -0x0004
  3627. 00002638  206E 0008                movea.l    A0, [A6 + 0x8]
  3628. 0000263C  1010                     move.b     D0, [A0]
  3629. 0000263E  4880                     ext.w      D0
  3630. 00002640  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3631. 00002644  224D                     movea.l    A1, A5
  3632. 00002646  D3C0                     add.l      A1, D0
  3633. 00002648  4AA9 BE4E                tst.l      [A1 - 0x41B2]
  3634. 0000264C  6720                     beq        +0x22 /* 0000266E */
  3635. 0000264E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3636. 00002652  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3637. 00002656  206E 0008                movea.l    A0, [A6 + 0x8]
  3638. 0000265A  1010                     move.b     D0, [A0]
  3639. 0000265C  4880                     ext.w      D0
  3640. 0000265E  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3641. 00002662  224D                     movea.l    A1, A5
  3642. 00002664  D3C0                     add.l      A1, D0
  3643. 00002666  2269 BE4E                movea.l    A1, [A1 - 0x41B2]
  3644. 0000266A  4E91                     jsr        [A1]
  3645. 0000266C  5C8F                     addq.l     A7, 6
  3646. label0000266E:
  3647. 0000266E  4E5E                     unlink     A6
  3648. 00002670  4E75                     rts
  3649. fn00002672:
  3650. 00002672  4E56 FFFA                link       A6, -0x0006
  3651. 00002676  206E 0008                movea.l    A0, [A6 + 0x8]
  3652. 0000267A  1010                     move.b     D0, [A0]
  3653. 0000267C  4880                     ext.w      D0
  3654. 0000267E  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3655. 00002682  224D                     movea.l    A1, A5
  3656. 00002684  D3C0                     add.l      A1, D0
  3657. 00002686  4AA9 BE66                tst.l      [A1 - 0x419A]
  3658. 0000268A  6730                     beq        +0x32 /* 000026BC */
  3659. 0000268C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3660. 00002690  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3661. 00002694  486E FFFF                pea.l      [A6 - 0x1]
  3662. 00002698  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3663. 0000269C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3664. 000026A0  206E 0008                movea.l    A0, [A6 + 0x8]
  3665. 000026A4  1010                     move.b     D0, [A0]
  3666. 000026A6  4880                     ext.w      D0
  3667. 000026A8  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3668. 000026AC  224D                     movea.l    A1, A5
  3669. 000026AE  D3C0                     add.l      A1, D0
  3670. 000026B0  2269 BE66                movea.l    A1, [A1 - 0x419A]
  3671. 000026B4  4E91                     jsr        [A1]
  3672. 000026B6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3673. 000026BA  6006                     bra        +0x8 /* 000026C2 */
  3674. label000026BC:
  3675. 000026BC  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  3676. label000026C2:
  3677. 000026C2  102E FFFF                move.b     D0, [A6 - 0x1]
  3678. 000026C6  4E5E                     unlink     A6
  3679. 000026C8  4E75                     rts
  3680. fn000026CA:
  3681. 000026CA  4E56 0000                link       A6, 0
  3682. 000026CE  2F0C                     move.l     -[A7], A4
  3683. 000026D0  286E 0008                movea.l    A4, [A6 + 0x8]
  3684. 000026D4  206E 000C                movea.l    A0, [A6 + 0xC]
  3685. 000026D8  43D4                     lea.l      A1, [A4]
  3686. 000026DA  7004                     moveq.l    D0, 0x04
  3687. label000026DC:
  3688. 000026DC  22D8                     move.l     [A1]+, [A0]+
  3689. 000026DE  51C8 FFFC                dbf        D0, -0x6 /* 000026DC */
  3690. 000026E2  1014                     move.b     D0, [A4]
  3691. 000026E4  4880                     ext.w      D0
  3692. 000026E6  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3693. 000026EA  204D                     movea.l    A0, A5
  3694. 000026EC  D1C0                     add.l      A0, D0
  3695. 000026EE  4AA8 BE3E                tst.l      [A0 - 0x41C2]
  3696. 000026F2  671A                     beq        +0x1C /* 0000270E */
  3697. 000026F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3698. 000026F8  2F0C                     move.l     -[A7], A4
  3699. 000026FA  1014                     move.b     D0, [A4]
  3700. 000026FC  4880                     ext.w      D0
  3701. 000026FE  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3702. 00002702  204D                     movea.l    A0, A5
  3703. 00002704  D1C0                     add.l      A0, D0
  3704. 00002706  2068 BE3E                movea.l    A0, [A0 - 0x41C2]
  3705. 0000270A  4E90                     jsr        [A0]
  3706. 0000270C  508F                     addq.l     A7, 8
  3707. label0000270E:
  3708. 0000270E  285F                     movea.l    A4, [A7]+
  3709. 00002710  4E5E                     unlink     A6
  3710. 00002712  4E75                     rts
  3711. fn00002714:
  3712. 00002714  4E56 0000                link       A6, 0
  3713. 00002718  2F0C                     move.l     -[A7], A4
  3714. 0000271A  286E 0008                movea.l    A4, [A6 + 0x8]
  3715. 0000271E  206E 000C                movea.l    A0, [A6 + 0xC]
  3716. 00002722  43D4                     lea.l      A1, [A4]
  3717. 00002724  20D9                     move.l     [A0]+, [A1]+
  3718. 00002726  20D9                     move.l     [A0]+, [A1]+
  3719. 00002728  20D9                     move.l     [A0]+, [A1]+
  3720. 0000272A  20D9                     move.l     [A0]+, [A1]+
  3721. 0000272C  30D9                     move.w     [A0]+, [A1]+
  3722. 0000272E  206E 0010                movea.l    A0, [A6 + 0x10]
  3723. 00002732  30BC 0012                move.w     [A0], 0x12
  3724. 00002736  1014                     move.b     D0, [A4]
  3725. 00002738  4880                     ext.w      D0
  3726. 0000273A  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3727. 0000273E  224D                     movea.l    A1, A5
  3728. 00002740  D3C0                     add.l      A1, D0
  3729. 00002742  4AA9 BE62                tst.l      [A1 - 0x419E]
  3730. 00002746  6728                     beq        +0x2A /* 00002770 */
  3731. 00002748  1F3C 0001                move.b     -[A7], 0x1
  3732. 0000274C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3733. 00002750  206E 000C                movea.l    A0, [A6 + 0xC]
  3734. 00002754  4868 0012                pea.l      [A0 + 0x12]
  3735. 00002758  2F0C                     move.l     -[A7], A4
  3736. 0000275A  1014                     move.b     D0, [A4]
  3737. 0000275C  4880                     ext.w      D0
  3738. 0000275E  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3739. 00002762  224D                     movea.l    A1, A5
  3740. 00002764  D3C0                     add.l      A1, D0
  3741. 00002766  2269 BE62                movea.l    A1, [A1 - 0x419E]
  3742. 0000276A  4E91                     jsr        [A1]
  3743. 0000276C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3744. label00002770:
  3745. 00002770  285F                     movea.l    A4, [A7]+
  3746. 00002772  4E5E                     unlink     A6
  3747. 00002774  4E75                     rts
  3748. fn00002776:
  3749. 00002776  4E56 FFFE                link       A6, -0x0002
  3750. 0000277A  2F0C                     move.l     -[A7], A4
  3751. 0000277C  286E 0008                movea.l    A4, [A6 + 0x8]
  3752. 00002780  206E 000C                movea.l    A0, [A6 + 0xC]
  3753. 00002784  43D4                     lea.l      A1, [A4]
  3754. 00002786  22D8                     move.l     [A1]+, [A0]+
  3755. 00002788  22D8                     move.l     [A1]+, [A0]+
  3756. 0000278A  22D8                     move.l     [A1]+, [A0]+
  3757. 0000278C  22D8                     move.l     [A1]+, [A0]+
  3758. 0000278E  32D8                     move.w     [A1]+, [A0]+
  3759. 00002790  1014                     move.b     D0, [A4]
  3760. 00002792  4880                     ext.w      D0
  3761. 00002794  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3762. 00002798  204D                     movea.l    A0, A5
  3763. 0000279A  D1C0                     add.l      A0, D0
  3764. 0000279C  4AA8 BE62                tst.l      [A0 - 0x419E]
  3765. 000027A0  6726                     beq        +0x28 /* 000027C8 */
  3766. 000027A2  4227                     clr.b      -[A7]
  3767. 000027A4  486E FFFE                pea.l      [A6 - 0x2]
  3768. 000027A8  206E 000C                movea.l    A0, [A6 + 0xC]
  3769. 000027AC  4868 0012                pea.l      [A0 + 0x12]
  3770. 000027B0  2F0C                     move.l     -[A7], A4
  3771. 000027B2  1014                     move.b     D0, [A4]
  3772. 000027B4  4880                     ext.w      D0
  3773. 000027B6  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3774. 000027BA  224D                     movea.l    A1, A5
  3775. 000027BC  D3C0                     add.l      A1, D0
  3776. 000027BE  2269 BE62                movea.l    A1, [A1 - 0x419E]
  3777. 000027C2  4E91                     jsr        [A1]
  3778. 000027C4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3779. label000027C8:
  3780. 000027C8  285F                     movea.l    A4, [A7]+
  3781. 000027CA  4E5E                     unlink     A6
  3782. 000027CC  4E75                     rts
  3783. fn000027CE:
  3784. 000027CE  4E56 FFF8                link       A6, -0x0008
  3785. 000027D2  206E 0008                movea.l    A0, [A6 + 0x8]
  3786. 000027D6  1010                     move.b     D0, [A0]
  3787. 000027D8  4880                     ext.w      D0
  3788. 000027DA  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3789. 000027DE  224D                     movea.l    A1, A5
  3790. 000027E0  D3C0                     add.l      A1, D0
  3791. 000027E2  4AA9 BE2E                tst.l      [A1 - 0x41D2]
  3792. 000027E6  6720                     beq        +0x22 /* 00002808 */
  3793. 000027E8  486E FFFC                pea.l      [A6 - 0x4]
  3794. 000027EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3795. 000027F0  206E 0008                movea.l    A0, [A6 + 0x8]
  3796. 000027F4  1010                     move.b     D0, [A0]
  3797. 000027F6  4880                     ext.w      D0
  3798. 000027F8  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3799. 000027FC  224D                     movea.l    A1, A5
  3800. 000027FE  D3C0                     add.l      A1, D0
  3801. 00002800  2269 BE2E                movea.l    A1, [A1 - 0x41D2]
  3802. 00002804  4E91                     jsr        [A1]
  3803. 00002806  508F                     addq.l     A7, 8
  3804. label00002808:
  3805. 00002808  202E FFFC                move.l     D0, [A6 - 0x4]
  3806. 0000280C  4E5E                     unlink     A6
  3807. 0000280E  4E75                     rts
  3808. fn00002810:
  3809. 00002810  4E56 FFFA                link       A6, -0x0006
  3810. 00002814  422E FFFF                clr.b      [A6 - 0x1]
  3811. 00002818  206E 0008                movea.l    A0, [A6 + 0x8]
  3812. 0000281C  1010                     move.b     D0, [A0]
  3813. 0000281E  4880                     ext.w      D0
  3814. 00002820  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3815. 00002824  224D                     movea.l    A1, A5
  3816. 00002826  D3C0                     add.l      A1, D0
  3817. 00002828  4AA9 BE5E                tst.l      [A1 - 0x41A2]
  3818. 0000282C  6720                     beq        +0x22 /* 0000284E */
  3819. 0000282E  486E FFFF                pea.l      [A6 - 0x1]
  3820. 00002832  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3821. 00002836  206E 0008                movea.l    A0, [A6 + 0x8]
  3822. 0000283A  1010                     move.b     D0, [A0]
  3823. 0000283C  4880                     ext.w      D0
  3824. 0000283E  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  3825. 00002842  224D                     movea.l    A1, A5
  3826. 00002844  D3C0                     add.l      A1, D0
  3827. 00002846  2269 BE5E                movea.l    A1, [A1 - 0x41A2]
  3828. 0000284A  4E91                     jsr        [A1]
  3829. 0000284C  508F                     addq.l     A7, 8
  3830. label0000284E:
  3831. 0000284E  102E FFFF                move.b     D0, [A6 - 0x1]
  3832. 00002852  4E5E                     unlink     A6
  3833. 00002854  4E75                     rts
  3834. 00002856  4E75                     rts
  3835. export_100:
  3836. 00002858  4E56 FFFE                link       A6, -0x0002
  3837. 0000285C  2F0C                     move.l     -[A7], A4
  3838. 0000285E  486E FFFE                pea.l      [A6 - 0x2]
  3839. 00002862  4EBA F20C                jsr        [PC - 0xDF4 /* 00001A70 */]
  3840. 00002866  2840                     movea.l    A4, D0
  3841. 00002868  588F                     addq.l     A7, 4
  3842. 0000286A  602E                     bra        +0x30 /* 0000289A */
  3843. label0000286C:
  3844. 0000286C  4A2E 0008                tst.b      [A6 + 0x8]
  3845. 00002870  6716                     beq        +0x18 /* 00002888 */
  3846. 00002872  2F0C                     move.l     -[A7], A4
  3847. 00002874  4EBA FF9A                jsr        [PC - 0x66 /* 00002810 */]
  3848. 00002878  4A00                     tst.b      D0
  3849. 0000287A  588F                     addq.l     A7, 4
  3850. 0000287C  660A                     bne        +0xC /* 00002888 */
  3851. 0000287E  2F0C                     move.l     -[A7], A4
  3852. 00002880  4EBA FB9E                jsr        [PC - 0x462 /* 00002420 */]
  3853. 00002884  588F                     addq.l     A7, 4
  3854. 00002886  6006                     bra        +0x8 /* 0000288E */
  3855. label00002888:
  3856. 00002888  296D C328 000E           move.l     [A4 + 0xE], [A5 - 0x3CD8]
  3857. label0000288E:
  3858. 0000288E  486E FFFE                pea.l      [A6 - 0x2]
  3859. 00002892  4EBA F1F0                jsr        [PC - 0xE10 /* 00001A84 */]
  3860. 00002896  2840                     movea.l    A4, D0
  3861. 00002898  588F                     addq.l     A7, 4
  3862. label0000289A:
  3863. 0000289A  200C                     move.l     D0, A4
  3864. 0000289C  66CE                     bne        -0x30 /* 0000286C */
  3865. 0000289E  285F                     movea.l    A4, [A7]+
  3866. 000028A0  4E5E                     unlink     A6
  3867. 000028A2  4E75                     rts
  3868. export_101:
  3869. 000028A4  4E56 FFFC                link       A6, -0x0004
  3870. 000028A8  2F0C                     move.l     -[A7], A4
  3871. 000028AA  286E 0008                movea.l    A4, [A6 + 0x8]
  3872. 000028AE  206E 000C                movea.l    A0, [A6 + 0xC]
  3873. 000028B2  2890                     move.l     [A4], [A0]
  3874. 000028B4  2968 0004 0004           move.l     [A4 + 0x4], [A0 + 0x4]
  3875. 000028BA  1028 0008                move.b     D0, [A0 + 0x8]
  3876. 000028BE  4880                     ext.w      D0
  3877. 000028C0  EB48                     lsl        D0.w, 5
  3878. 000028C2  122E 0010                move.b     D1, [A6 + 0x10]
  3879. 000028C6  4881                     ext.w      D1
  3880. 000028C8  D041                     add.w      D0, D1
  3881. 000028CA  4440                     neg.w      D0
  3882. 000028CC  3940 0008                move.w     [A4 + 0x8], D0
  3883. 000028D0  196E 0012 000A           move.b     [A4 + 0xA], [A6 + 0x12]
  3884. 000028D6  285F                     movea.l    A4, [A7]+
  3885. 000028D8  4E5E                     unlink     A6
  3886. 000028DA  4E75                     rts
  3887. export_102:
  3888. 000028DC  4E56 FFFE                link       A6, -0x0002
  3889. 000028E0  2F0C                     move.l     -[A7], A4
  3890. 000028E2  206E 0008                movea.l    A0, [A6 + 0x8]
  3891. 000028E6  116E 000C 000A           move.b     [A0 + 0xA], [A6 + 0xC]
  3892. 000028EC  486E FFFE                pea.l      [A6 - 0x2]
  3893. 000028F0  4EBA F17E                jsr        [PC - 0xE82 /* 00001A70 */]
  3894. 000028F4  2840                     movea.l    A4, D0
  3895. 000028F6  588F                     addq.l     A7, 4
  3896. 000028F8  6018                     bra        +0x1A /* 00002912 */
  3897. label000028FA:
  3898. 000028FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3899. 000028FE  2F0C                     move.l     -[A7], A4
  3900. 00002900  4EBA FBAE                jsr        [PC - 0x452 /* 000024B0 */]
  3901. 00002904  508F                     addq.l     A7, 8
  3902. 00002906  486E FFFE                pea.l      [A6 - 0x2]
  3903. 0000290A  4EBA F178                jsr        [PC - 0xE88 /* 00001A84 */]
  3904. 0000290E  2840                     movea.l    A4, D0
  3905. 00002910  588F                     addq.l     A7, 4
  3906. label00002912:
  3907. 00002912  200C                     move.l     D0, A4
  3908. 00002914  66E4                     bne        -0x1A /* 000028FA */
  3909. 00002916  285F                     movea.l    A4, [A7]+
  3910. 00002918  4E5E                     unlink     A6
  3911. 0000291A  4E75                     rts
  3912. fn0000291C:
  3913. 0000291C  4E56 FFF8                link       A6, -0x0008
  3914. 00002920  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3915. 00002924  266E 000C                movea.l    A3, [A6 + 0xC]
  3916. 00002928  246E 0010                movea.l    A2, [A6 + 0x10]
  3917. 0000292C  7004                     moveq.l    D0, 0x04
  3918. 0000292E  D0AE 0008                add.l      D0, [A6 + 0x8]
  3919. 00002932  2840                     movea.l    A4, D0
  3920. 00002934  7E01                     moveq.l    D7, 0x01
  3921. 00002936  1F2B 0004                move.b     -[A7], [A3 + 0x4]
  3922. 0000293A  486E FFF8                pea.l      [A6 - 0x8]
  3923. 0000293E  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  3924. 00002942  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  3925. 00002948  4A6E FFFE                tst.w      [A6 - 0x2]
  3926. 0000294C  5C8F                     addq.l     A7, 6
  3927. 0000294E  6716                     beq        +0x18 /* 00002966 */
  3928. 00002950  3013                     move.w     D0, [A3]
  3929. 00002952  48C0                     ext.l      D0
  3930. 00002954  7210                     moveq.l    D1, 0x10
  3931. 00002956  E3A8                     lsl        D0, D1
  3932. 00002958  2C14                     move.l     D6, [A4]
  3933. 0000295A  9C80                     sub.l      D6, D0
  3934. 0000295C  4A6E FFFE                tst.w      [A6 - 0x2]
  3935. 00002960  6C1A                     bge        +0x1C /* 0000297C */
  3936. 00002962  4486                     neg.l      D6
  3937. 00002964  6016                     bra        +0x18 /* 0000297C */
  3938. label00002966:
  3939. 00002966  3C2B 0002                move.w     D6, [A3 + 0x2]
  3940. 0000296A  48C6                     ext.l      D6
  3941. 0000296C  7010                     moveq.l    D0, 0x10
  3942. 0000296E  E1AE                     lsl        D6, D0
  3943. 00002970  9CAC 0004                sub.l      D6, [A4 + 0x4]
  3944. 00002974  4A6E FFFC                tst.w      [A6 - 0x4]
  3945. 00002978  6C02                     bge        +0x4 /* 0000297C */
  3946. 0000297A  4486                     neg.l      D6
  3947. label0000297C:
  3948. 0000297C  0C86 FFFF 6667           cmpi.l     D6, 0xFFFF6667
  3949. 00002982  6F08                     ble        +0xA /* 0000298C */
  3950. 00002984  0C86 0000 9999           cmpi.l     D6, 0x9999
  3951. 0000298A  6D06                     blt        +0x8 /* 00002992 */
  3952. label0000298C:
  3953. 0000298C  7000                     moveq.l    D0, 0x00
  3954. 0000298E  6000 00F6                bra        +0xF8 /* 00002A86 */
  3955. label00002992:
  3956. 00002992  2046                     movea.l    A0, D6
  3957. 00002994  41E8 0080                lea.l      A0, [A0 + 0x80]
  3958. 00002998  2008                     move.l     D0, A0
  3959. 0000299A  0240 FF00                andi.w     D0, 0xFF00
  3960. 0000299E  4A80                     tst.l      D0
  3961. 000029A0  56C7                     sne        D7
  3962. 000029A2  4407                     neg.b      D7
  3963. 000029A4  4A6E FFFE                tst.w      [A6 - 0x2]
  3964. 000029A8  6722                     beq        +0x24 /* 000029CC */
  3965. 000029AA  2A2C 0004                move.l     D5, [A4 + 0x4]
  3966. 000029AE  2805                     move.l     D4, D5
  3967. 000029B0  2605                     move.l     D3, D5
  3968. 000029B2  0683 0000 8000           addi.l     D3, 0x8000
  3969. 000029B8  7010                     moveq.l    D0, 0x10
  3970. 000029BA  E0A3                     asr        D3, D0
  3971. 000029BC  966B 0002                sub.w      D3, [A3 + 0x2]
  3972. 000029C0  4A6E FFFE                tst.w      [A6 - 0x2]
  3973. 000029C4  6C22                     bge        +0x24 /* 000029E8 */
  3974. 000029C6  4443                     neg.w      D3
  3975. 000029C8  4484                     neg.l      D4
  3976. 000029CA  601C                     bra        +0x1E /* 000029E8 */
  3977. label000029CC:
  3978. 000029CC  2A14                     move.l     D5, [A4]
  3979. 000029CE  2605                     move.l     D3, D5
  3980. 000029D0  0683 0000 8000           addi.l     D3, 0x8000
  3981. 000029D6  7010                     moveq.l    D0, 0x10
  3982. 000029D8  E0A3                     asr        D3, D0
  3983. 000029DA  9653                     sub.w      D3, [A3]
  3984. 000029DC  2805                     move.l     D4, D5
  3985. 000029DE  4A6E FFFC                tst.w      [A6 - 0x4]
  3986. 000029E2  6C04                     bge        +0x6 /* 000029E8 */
  3987. 000029E4  4443                     neg.w      D3
  3988. 000029E6  4484                     neg.l      D4
  3989. label000029E8:
  3990. 000029E8  4A43                     tst.w      D3
  3991. 000029EA  6D00 0098                blt        +0x9A /* 00002A84 */
  3992. 000029EE  B66B 0006                cmp.w      D3, [A3 + 0x6]
  3993. 000029F2  6C00 0090                bge        +0x92 /* 00002A84 */
  3994. 000029F6  4A43                     tst.w      D3
  3995. 000029F8  6612                     bne        +0x14 /* 00002A0C */
  3996. 000029FA  0C86 FFFF CCCD           cmpi.l     D6, 0xFFFFCCCD
  3997. 00002A00  6F00 0082                ble        +0x84 /* 00002A84 */
  3998. 00002A04  0C86 0000 3333           cmpi.l     D6, 0x3333 /* '33' */
  3999. 00002A0A  6C78                     bge        +0x7A /* 00002A84 */
  4000. label00002A0C:
  4001. 00002A0C  0C86 0000 3333           cmpi.l     D6, 0x3333 /* '33' */
  4002. 00002A12  6F0C                     ble        +0xE /* 00002A20 */
  4003. 00002A14  2003                     move.l     D0, D3
  4004. 00002A16  48C0                     ext.l      D0
  4005. 00002A18  E588                     lsl        D0, 2
  4006. 00002A1A  4A33 0809                tst.b      [A3 + D0 + 0x9]
  4007. 00002A1E  6664                     bne        +0x66 /* 00002A84 */
  4008. label00002A20:
  4009. 00002A20  0C86 FFFF CCCD           cmpi.l     D6, 0xFFFFCCCD
  4010. 00002A26  6C0C                     bge        +0xE /* 00002A34 */
  4011. 00002A28  2003                     move.l     D0, D3
  4012. 00002A2A  48C0                     ext.l      D0
  4013. 00002A2C  E588                     lsl        D0, 2
  4014. 00002A2E  4A33 0808                tst.b      [A3 + D0 + 0x8]
  4015. 00002A32  6650                     bne        +0x52 /* 00002A84 */
  4016. label00002A34:
  4017. 00002A34  200A                     move.l     D0, A2
  4018. 00002A36  6748                     beq        +0x4A /* 00002A80 */
  4019. 00002A38  2484                     move.l     [A2], D4
  4020. 00002A3A  3543 000C                move.w     [A2 + 0xC], D3
  4021. 00002A3E  1547 000E                move.b     [A2 + 0xE], D7
  4022. 00002A42  256E 0008 0010           move.l     [A2 + 0x10], [A6 + 0x8]
  4023. 00002A48  2546 0004                move.l     [A2 + 0x4], D6
  4024. 00002A4C  4A6E FFFE                tst.w      [A6 - 0x2]
  4025. 00002A50  6718                     beq        +0x1A /* 00002A6A */
  4026. 00002A52  3553 0008                move.w     [A2 + 0x8], [A3]
  4027. 00002A56  202C 0004                move.l     D0, [A4 + 0x4]
  4028. 00002A5A  0680 0000 8000           addi.l     D0, 0x8000
  4029. 00002A60  7210                     moveq.l    D1, 0x10
  4030. 00002A62  E2A0                     asr        D0, D1
  4031. 00002A64  3540 000A                move.w     [A2 + 0xA], D0
  4032. 00002A68  6016                     bra        +0x18 /* 00002A80 */
  4033. label00002A6A:
  4034. 00002A6A  356B 0002 000A           move.w     [A2 + 0xA], [A3 + 0x2]
  4035. 00002A70  2014                     move.l     D0, [A4]
  4036. 00002A72  0680 0000 8000           addi.l     D0, 0x8000
  4037. 00002A78  7210                     moveq.l    D1, 0x10
  4038. 00002A7A  E2A0                     asr        D0, D1
  4039. 00002A7C  3540 0008                move.w     [A2 + 0x8], D0
  4040. label00002A80:
  4041. 00002A80  7001                     moveq.l    D0, 0x01
  4042. 00002A82  6002                     bra        +0x4 /* 00002A86 */
  4043. label00002A84:
  4044. 00002A84  7000                     moveq.l    D0, 0x00
  4045. label00002A86:
  4046. 00002A86  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4047. 00002A8A  4E5E                     unlink     A6
  4048. 00002A8C  4E75                     rts
  4049. export_103:
  4050. 00002A8E  4E56 FE5A                link       A6, -0x01A6
  4051. 00002A92  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  4052. 00002A96  7E00                     moveq.l    D7, 0x00
  4053. 00002A98  486E FFEA                pea.l      [A6 - 0x16]
  4054. 00002A9C  4EBA EFD2                jsr        [PC - 0x102E /* 00001A70 */]
  4055. 00002AA0  2840                     movea.l    A4, D0
  4056. 00002AA2  588F                     addq.l     A7, 4
  4057. 00002AA4  604E                     bra        +0x50 /* 00002AF4 */
  4058. label00002AA6:
  4059. 00002AA6  486E FFEC                pea.l      [A6 - 0x14]
  4060. 00002AAA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4061. 00002AAE  2F0C                     move.l     -[A7], A4
  4062. 00002AB0  4EBA FE6A                jsr        [PC - 0x196 /* 0000291C */]
  4063. 00002AB4  4A00                     tst.b      D0
  4064. 00002AB6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4065. 00002ABA  672C                     beq        +0x2E /* 00002AE8 */
  4066. 00002ABC  0C47 0014                cmpi.w     D7, 0x14
  4067. 00002AC0  6C1E                     bge        +0x20 /* 00002AE0 */
  4068. 00002AC2  3007                     move.w     D0, D7
  4069. 00002AC4  5247                     addq.w     D7, 1
  4070. 00002AC6  C1FC 0014                muls.w     D0, 0x14
  4071. 00002ACA  204E                     movea.l    A0, A6
  4072. 00002ACC  D1C0                     add.l      A0, D0
  4073. 00002ACE  41E8 FE5A                lea.l      A0, [A0 - 0x1A6]
  4074. 00002AD2  43EE FFEC                lea.l      A1, [A6 - 0x14]
  4075. 00002AD6  7004                     moveq.l    D0, 0x04
  4076. label00002AD8:
  4077. 00002AD8  20D9                     move.l     [A0]+, [A1]+
  4078. 00002ADA  51C8 FFFC                dbf        D0, -0x6 /* 00002AD8 */
  4079. 00002ADE  6008                     bra        +0xA /* 00002AE8 */
  4080. label00002AE0:
  4081. 00002AE0  3F3C 0001                move.w     -[A7], 0x1
  4082. 00002AE4  A9C8                     syscall    SysBeep
  4083. 00002AE6  6010                     bra        +0x12 /* 00002AF8 */
  4084. label00002AE8:
  4085. 00002AE8  486E FFEA                pea.l      [A6 - 0x16]
  4086. 00002AEC  4EBA EF96                jsr        [PC - 0x106A /* 00001A84 */]
  4087. 00002AF0  2840                     movea.l    A4, D0
  4088. 00002AF2  588F                     addq.l     A7, 4
  4089. label00002AF4:
  4090. 00002AF4  200C                     move.l     D0, A4
  4091. 00002AF6  66AE                     bne        -0x50 /* 00002AA6 */
  4092. label00002AF8:
  4093. 00002AF8  4A47                     tst.w      D7
  4094. 00002AFA  6718                     beq        +0x1A /* 00002B14 */
  4095. 00002AFC  486D 02F2                pea.l      [A5 + 0x2F2 /* export_90 */]
  4096. 00002B00  4878 0014                push.l     0x14
  4097. 00002B04  3047                     movea.w    A0, D7
  4098. 00002B06  2F08                     move.l     -[A7], A0
  4099. 00002B08  486E FE5A                pea.l      [A6 - 0x1A6]
  4100. 00002B0C  4EAD 1082                jsr        [A5 + 0x1082 /* export_524 */]
  4101. 00002B10  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4102. label00002B14:
  4103. 00002B14  7C00                     moveq.l    D6, 0x00
  4104. 00002B16  49EE FE5A                lea.l      A4, [A6 - 0x1A6]
  4105. 00002B1A  6064                     bra        +0x66 /* 00002B80 */
  4106. label00002B1C:
  4107. 00002B1C  7AFF                     moveq.l    D5, 0xFFFFFFFF
  4108. 00002B1E  4A2C 000E                tst.b      [A4 + 0xE]
  4109. 00002B22  6716                     beq        +0x18 /* 00002B3A */
  4110. 00002B24  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  4111. 00002B28  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4112. 00002B2C  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  4113. 00002B30  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4114. 00002B34  4EAD 097A                jsr        [A5 + 0x97A /* export_299 */]
  4115. 00002B38  508F                     addq.l     A7, 8
  4116. label00002B3A:
  4117. 00002B3A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  4118. 00002B3E  266C 0010                movea.l    A3, [A4 + 0x10]
  4119. 00002B42  2F0B                     move.l     -[A7], A3
  4120. 00002B44  4EBA F9A8                jsr        [PC - 0x658 /* 000024EE */]
  4121. 00002B48  1013                     move.b     D0, [A3]
  4122. 00002B4A  4880                     ext.w      D0
  4123. 00002B4C  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  4124. 00002B50  204D                     movea.l    A0, A5
  4125. 00002B52  D1C0                     add.l      A0, D0
  4126. 00002B54  4AA8 BE52                tst.l      [A0 - 0x41AE]
  4127. 00002B58  508F                     addq.l     A7, 8
  4128. 00002B5A  671A                     beq        +0x1C /* 00002B76 */
  4129. 00002B5C  1F3C 0005                move.b     -[A7], 0x5
  4130. 00002B60  2F0B                     move.l     -[A7], A3
  4131. 00002B62  1013                     move.b     D0, [A3]
  4132. 00002B64  4880                     ext.w      D0
  4133. 00002B66  C1FC 005C                muls.w     D0, 0x5C /* '\\' */
  4134. 00002B6A  204D                     movea.l    A0, A5
  4135. 00002B6C  D1C0                     add.l      A0, D0
  4136. 00002B6E  2068 BE52                movea.l    A0, [A0 - 0x41AE]
  4137. 00002B72  4E90                     jsr        [A0]
  4138. 00002B74  5C8F                     addq.l     A7, 6
  4139. label00002B76:
  4140. 00002B76  4EAD 0932                jsr        [A5 + 0x932 /* export_290 */]
  4141. 00002B7A  5246                     addq.w     D6, 1
  4142. 00002B7C  49EC 0014                lea.l      A4, [A4 + 0x14]
  4143. label00002B80:
  4144. 00002B80  BE46                     cmp.w      D7, D6
  4145. 00002B82  6E98                     bgt        -0x66 /* 00002B1C */
  4146. 00002B84  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  4147. 00002B88  4E5E                     unlink     A6
  4148. 00002B8A  4E75                     rts
  4149. export_90:
  4150. 00002B8C  4E56 0000                link       A6, 0
  4151. 00002B90  206E 0008                movea.l    A0, [A6 + 0x8]
  4152. 00002B94  226E 000C                movea.l    A1, [A6 + 0xC]
  4153. 00002B98  2010                     move.l     D0, [A0]
  4154. 00002B9A  B091                     cmp.l      D0, [A1]
  4155. 00002B9C  6F04                     ble        +0x6 /* 00002BA2 */
  4156. 00002B9E  70FF                     moveq.l    D0, 0xFFFFFFFF
  4157. 00002BA0  6002                     bra        +0x4 /* 00002BA4 */
  4158. label00002BA2:
  4159. 00002BA2  7001                     moveq.l    D0, 0x01
  4160. label00002BA4:
  4161. 00002BA4  4E5E                     unlink     A6
  4162. 00002BA6  4E75                     rts
  4163. export_99:
  4164. fn00002BA8:
  4165. 00002BA8  4E56 FFFE                link       A6, -0x0002
  4166. 00002BAC  2F0C                     move.l     -[A7], A4
  4167. 00002BAE  486E FFFE                pea.l      [A6 - 0x2]
  4168. 00002BB2  4EBA EEBC                jsr        [PC - 0x1144 /* 00001A70 */]
  4169. 00002BB6  2840                     movea.l    A4, D0
  4170. 00002BB8  588F                     addq.l     A7, 4
  4171. 00002BBA  6018                     bra        +0x1A /* 00002BD4 */
  4172. label00002BBC:
  4173. 00002BBC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4174. 00002BC0  2F0C                     move.l     -[A7], A4
  4175. 00002BC2  4EBA F02E                jsr        [PC - 0xFD2 /* 00001BF2 */]
  4176. 00002BC6  5C8F                     addq.l     A7, 6
  4177. 00002BC8  486E FFFE                pea.l      [A6 - 0x2]
  4178. 00002BCC  4EBA EEB6                jsr        [PC - 0x114A /* 00001A84 */]
  4179. 00002BD0  2840                     movea.l    A4, D0
  4180. 00002BD2  588F                     addq.l     A7, 4
  4181. label00002BD4:
  4182. 00002BD4  200C                     move.l     D0, A4
  4183. 00002BD6  66E4                     bne        -0x1A /* 00002BBC */
  4184. 00002BD8  285F                     movea.l    A4, [A7]+
  4185. 00002BDA  4E5E                     unlink     A6
  4186. 00002BDC  4E75                     rts
  4187. export_25:
  4188. 00002BDE  2F07                     move.l     -[A7], D7
  4189. 00002BE0  7E00                     moveq.l    D7, 0x00
  4190. 00002BE2  3B7C 001E F0E2           move.w     [A5 - 0xF1E], 0x1E
  4191. 00002BE8  3B7C 0078 F0E0           move.w     [A5 - 0xF20], 0x78 /* 'x' */
  4192. 00002BEE  3007                     move.w     D0, D7
  4193. 00002BF0  2E1F                     move.l     D7, [A7]+
  4194. 00002BF2  4E75                     rts
  4195. export_26:
  4196. 00002BF4  2F07                     move.l     -[A7], D7
  4197. 00002BF6  7E00                     moveq.l    D7, 0x00
  4198. 00002BF8  3007                     move.w     D0, D7
  4199. 00002BFA  2E1F                     move.l     D7, [A7]+
  4200. 00002BFC  4E75                     rts
  4201. fn00002BFE:
  4202. 00002BFE  4E56 FFF8                link       A6, -0x0008
  4203. 00002C02  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4204. 00002C06  266E 0008                movea.l    A3, [A6 + 0x8]
  4205. 00002C0A  286E 000C                movea.l    A4, [A6 + 0xC]
  4206. 00002C0E  7E01                     moveq.l    D7, 0x01
  4207. 00002C10  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  4208. 00002C14  486E FFF8                pea.l      [A6 - 0x8]
  4209. 00002C18  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  4210. 00002C1C  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  4211. 00002C22  4A6E FFFE                tst.w      [A6 - 0x2]
  4212. 00002C26  5C8F                     addq.l     A7, 6
  4213. 00002C28  670E                     beq        +0x10 /* 00002C38 */
  4214. 00002C2A  2E14                     move.l     D7, [A4]
  4215. 00002C2C  9E93                     sub.l      D7, [A3]
  4216. 00002C2E  4A6E FFFE                tst.w      [A6 - 0x2]
  4217. 00002C32  6C14                     bge        +0x16 /* 00002C48 */
  4218. 00002C34  4487                     neg.l      D7
  4219. 00002C36  6010                     bra        +0x12 /* 00002C48 */
  4220. label00002C38:
  4221. 00002C38  2E2B 0004                move.l     D7, [A3 + 0x4]
  4222. 00002C3C  9EAC 0004                sub.l      D7, [A4 + 0x4]
  4223. 00002C40  4A6E FFFC                tst.w      [A6 - 0x4]
  4224. 00002C44  6C02                     bge        +0x4 /* 00002C48 */
  4225. 00002C46  4487                     neg.l      D7
  4226. label00002C48:
  4227. 00002C48  4A6E FFFE                tst.w      [A6 - 0x2]
  4228. 00002C4C  6718                     beq        +0x1A /* 00002C66 */
  4229. 00002C4E  2C2C 0004                move.l     D6, [A4 + 0x4]
  4230. 00002C52  2A06                     move.l     D5, D6
  4231. 00002C54  2806                     move.l     D4, D6
  4232. 00002C56  98AB 0004                sub.l      D4, [A3 + 0x4]
  4233. 00002C5A  4A6E FFFE                tst.w      [A6 - 0x2]
  4234. 00002C5E  6C18                     bge        +0x1A /* 00002C78 */
  4235. 00002C60  4484                     neg.l      D4
  4236. 00002C62  4485                     neg.l      D5
  4237. 00002C64  6012                     bra        +0x14 /* 00002C78 */
  4238. label00002C66:
  4239. 00002C66  2C14                     move.l     D6, [A4]
  4240. 00002C68  2806                     move.l     D4, D6
  4241. 00002C6A  9893                     sub.l      D4, [A3]
  4242. 00002C6C  2A06                     move.l     D5, D6
  4243. 00002C6E  4A6E FFFC                tst.w      [A6 - 0x4]
  4244. 00002C72  6C04                     bge        +0x6 /* 00002C78 */
  4245. 00002C74  4484                     neg.l      D4
  4246. 00002C76  4485                     neg.l      D5
  4247. label00002C78:
  4248. 00002C78  206E 0012                movea.l    A0, [A6 + 0x12]
  4249. 00002C7C  2084                     move.l     [A0], D4
  4250. 00002C7E  2147 0004                move.l     [A0 + 0x4], D7
  4251. 00002C82  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4252. 00002C86  4E5E                     unlink     A6
  4253. 00002C88  4E75                     rts
  4254. fn00002C8A:
  4255. 00002C8A  4E56 FFFE                link       A6, -0x0002
  4256. 00002C8E  48E7 0018                movem.l    -[A7], A3,A4
  4257. 00002C92  266E 0008                movea.l    A3, [A6 + 0x8]
  4258. 00002C96  49EB 001E                lea.l      A4, [A3 + 0x1E]
  4259. 00002C9A  4A14                     tst.b      [A4]
  4260. 00002C9C  6760                     beq        +0x62 /* 00002CFE */
  4261. 00002C9E  2F2B 0020                move.l     -[A7], [A3 + 0x20]
  4262. 00002CA2  4EBA ECFE                jsr        [PC - 0x1302 /* 000019A2 */]
  4263. 00002CA6  4A00                     tst.b      D0
  4264. 00002CA8  588F                     addq.l     A7, 4
  4265. 00002CAA  6716                     beq        +0x18 /* 00002CC2 */
  4266. 00002CAC  486B 0024                pea.l      [A3 + 0x24]
  4267. 00002CB0  206B 0020                movea.l    A0, [A3 + 0x20]
  4268. 00002CB4  4868 0002                pea.l      [A0 + 0x2]
  4269. 00002CB8  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  4270. 00002CBC  4A00                     tst.b      D0
  4271. 00002CBE  508F                     addq.l     A7, 8
  4272. 00002CC0  6602                     bne        +0x4 /* 00002CC4 */
  4273. label00002CC2:
  4274. 00002CC2  4214                     clr.b      [A4]
  4275. label00002CC4:
  4276. 00002CC4  4A2B 0032                tst.b      [A3 + 0x32]
  4277. 00002CC8  671E                     beq        +0x20 /* 00002CE8 */
  4278. 00002CCA  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  4279. 00002CCE  B06B 0034                cmp.w      D0, [A3 + 0x34]
  4280. 00002CD2  6612                     bne        +0x14 /* 00002CE6 */
  4281. 00002CD4  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4282. 00002CD8  3D40 FFFE                move.w     [A6 - 0x2], D0
  4283. 00002CDC  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4284. 00002CE0  D06E FFFE                add.w      D0, [A6 - 0x2]
  4285. 00002CE4  6602                     bne        +0x4 /* 00002CE8 */
  4286. label00002CE6:
  4287. 00002CE6  4214                     clr.b      [A4]
  4288. label00002CE8:
  4289. 00002CE8  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  4290. 00002CEC  B06B 0004                cmp.w      D0, [A3 + 0x4]
  4291. 00002CF0  660C                     bne        +0xE /* 00002CFE */
  4292. 00002CF2  206B 0020                movea.l    A0, [A3 + 0x20]
  4293. 00002CF6  0C10 0003                cmpi.b     [A0], 0x3
  4294. 00002CFA  6702                     beq        +0x4 /* 00002CFE */
  4295. 00002CFC  4214                     clr.b      [A4]
  4296. label00002CFE:
  4297. 00002CFE  4CDF 1800                movem.l    A3,A4, [A7]+
  4298. 00002D02  4E5E                     unlink     A6
  4299. 00002D04  4E75                     rts
  4300. fn00002D06:
  4301. 00002D06  4E56 FFFC                link       A6, -0x0004
  4302. 00002D0A  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  4303. 00002D0E  266E 0008                movea.l    A3, [A6 + 0x8]
  4304. 00002D12  7E00                     moveq.l    D7, 0x00
  4305. 00002D14  486E FFFE                pea.l      [A6 - 0x2]
  4306. 00002D18  4EBA ED56                jsr        [PC - 0x12AA /* 00001A70 */]
  4307. 00002D1C  2840                     movea.l    A4, D0
  4308. 00002D1E  588F                     addq.l     A7, 4
  4309. 00002D20  6000 00BC                bra        +0xBE /* 00002DDE */
  4310. label00002D24:
  4311. 00002D24  1C14                     move.b     D6, [A4]
  4312. 00002D26  B9D3                     cmpa.l     A4, [A3]
  4313. 00002D28  6700 00A8                beq        +0xAA /* 00002DD2 */
  4314. 00002D2C  4267                     clr.w      -[A7]
  4315. 00002D2E  A861                     syscall    Random
  4316. 00002D30  0C5F 0C80                cmpi.w     [A7]+, 0xC80
  4317. 00002D34  6400 009C                bcc        +0x9E /* 00002DD2 */
  4318. 00002D38  7A00                     moveq.l    D5, 0x00
  4319. 00002D3A  1006                     move.b     D0, D6
  4320. 00002D3C  6B72                     bmi        +0x74 /* 00002DB0 */
  4321. 00002D3E  5700                     subq.b     D0, 3
  4322. 00002D40  670E                     beq        +0x10 /* 00002D50 */
  4323. 00002D42  6A06                     bpl        +0x8 /* 00002D4A */
  4324. 00002D44  5200                     addq.b     D0, 1
  4325. 00002D46  6A2C                     bpl        +0x2E /* 00002D74 */
  4326. 00002D48  6066                     bra        +0x68 /* 00002DB0 */
  4327. label00002D4A:
  4328. 00002D4A  5500                     subq.b     D0, 2
  4329. 00002D4C  6A62                     bpl        +0x64 /* 00002DB0 */
  4330. 00002D4E  6016                     bra        +0x18 /* 00002D66 */
  4331. label00002D50:
  4332. 00002D50  4EAD 05FA                jsr        [A5 + 0x5FA /* export_187 */]
  4333. 00002D54  5940                     subq.w     D0, 4
  4334. 00002D56  660A                     bne        +0xC /* 00002D62 */
  4335. 00002D58  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  4336. 00002D5C  B06B 0004                cmp.w      D0, [A3 + 0x4]
  4337. 00002D60  664E                     bne        +0x50 /* 00002DB0 */
  4338. label00002D62:
  4339. 00002D62  7A01                     moveq.l    D5, 0x01
  4340. 00002D64  604A                     bra        +0x4C /* 00002DB0 */
  4341. label00002D66:
  4342. 00002D66  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  4343. 00002D6A  B06B 0004                cmp.w      D0, [A3 + 0x4]
  4344. 00002D6E  6740                     beq        +0x42 /* 00002DB0 */
  4345. 00002D70  7A01                     moveq.l    D5, 0x01
  4346. 00002D72  603C                     bra        +0x3E /* 00002DB0 */
  4347. label00002D74:
  4348. 00002D74  4EAD 05FA                jsr        [A5 + 0x5FA /* export_187 */]
  4349. 00002D78  5940                     subq.w     D0, 4
  4350. 00002D7A  6634                     bne        +0x36 /* 00002DB0 */
  4351. 00002D7C  2F0C                     move.l     -[A7], A4
  4352. 00002D7E  4EBA 13A0                jsr        [PC + 0x13A0 /* 00004120 */]
  4353. 00002D82  3D40 FFFC                move.w     [A6 - 0x4], D0
  4354. 00002D86  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  4355. 00002D8A  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  4356. 00002D8E  588F                     addq.l     A7, 4
  4357. 00002D90  661E                     bne        +0x20 /* 00002DB0 */
  4358. 00002D92  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4359. 00002D96  3D40 FFFC                move.w     [A6 - 0x4], D0
  4360. 00002D9A  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4361. 00002D9E  D06E FFFC                add.w      D0, [A6 - 0x4]
  4362. 00002DA2  670C                     beq        +0xE /* 00002DB0 */
  4363. 00002DA4  7A01                     moveq.l    D5, 0x01
  4364. 00002DA6  7E01                     moveq.l    D7, 0x01
  4365. 00002DA8  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  4366. 00002DAC  3740 0034                move.w     [A3 + 0x34], D0
  4367. label00002DB0:
  4368. 00002DB0  4A05                     tst.b      D5
  4369. 00002DB2  671E                     beq        +0x20 /* 00002DD2 */
  4370. 00002DB4  274C 0020                move.l     [A3 + 0x20], A4
  4371. 00002DB8  376C 0002 0024           move.w     [A3 + 0x24], [A4 + 0x2]
  4372. 00002DBE  177C 0001 001E           move.b     [A3 + 0x1E], 0x1
  4373. 00002DC4  422B 0026                clr.b      [A3 + 0x26]
  4374. 00002DC8  426B 0028                clr.w      [A3 + 0x28]
  4375. 00002DCC  1747 0032                move.b     [A3 + 0x32], D7
  4376. 00002DD0  6012                     bra        +0x14 /* 00002DE4 */
  4377. label00002DD2:
  4378. 00002DD2  486E FFFE                pea.l      [A6 - 0x2]
  4379. 00002DD6  4EBA ECAC                jsr        [PC - 0x1354 /* 00001A84 */]
  4380. 00002DDA  2840                     movea.l    A4, D0
  4381. 00002DDC  588F                     addq.l     A7, 4
  4382. label00002DDE:
  4383. 00002DDE  200C                     move.l     D0, A4
  4384. 00002DE0  6600 FF42                bne        -0xBC /* 00002D24 */
  4385. label00002DE4:
  4386. 00002DE4  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  4387. 00002DE8  4E5E                     unlink     A6
  4388. 00002DEA  4E75                     rts
  4389. fn00002DEC:
  4390. 00002DEC  4E56 FFD0                link       A6, -0x0030
  4391. 00002DF0  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  4392. 00002DF4  286E 0008                movea.l    A4, [A6 + 0x8]
  4393. 00002DF8  7E00                     moveq.l    D7, 0x00
  4394. 00002DFA  7C00                     moveq.l    D6, 0x00
  4395. 00002DFC  7A01                     moveq.l    D5, 0x01
  4396. 00002DFE  4A2C 001E                tst.b      [A4 + 0x1E]
  4397. 00002E02  660C                     bne        +0xE /* 00002E10 */
  4398. 00002E04  3F3C 0001                move.w     -[A7], 0x1
  4399. 00002E08  4EBA 16A8                jsr        [PC + 0x16A8 /* 000044B2 */]
  4400. 00002E0C  6000 0270                bra        +0x272 /* 0000307E */
  4401. label00002E10:
  4402. 00002E10  7004                     moveq.l    D0, 0x04
  4403. 00002E12  D094                     add.l      D0, [A4]
  4404. 00002E14  2640                     movea.l    A3, D0
  4405. 00002E16  206C 0020                movea.l    A0, [A4 + 0x20]
  4406. 00002E1A  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  4407. 00002E1E  5888                     addq.l     A0, 4
  4408. 00002E20  22D8                     move.l     [A1]+, [A0]+
  4409. 00002E22  22D8                     move.l     [A1]+, [A0]+
  4410. 00002E24  32D8                     move.w     [A1]+, [A0]+
  4411. 00002E26  2F0B                     move.l     -[A7], A3
  4412. 00002E28  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  4413. 00002E2C  3C00                     move.w     D6, D0
  4414. 00002E2E  2E94                     move.l     [A7], [A4]
  4415. 00002E30  4EBA EC96                jsr        [PC - 0x136A /* 00001AC8 */]
  4416. 00002E34  4880                     ext.w      D0
  4417. 00002E36  4A40                     tst.w      D0
  4418. 00002E38  588F                     addq.l     A7, 4
  4419. 00002E3A  660A                     bne        +0xC /* 00002E46 */
  4420. 00002E3C  4A46                     tst.w      D6
  4421. 00002E3E  6F12                     ble        +0x14 /* 00002E52 */
  4422. 00002E40  0C46 0015                cmpi.w     D6, 0x15
  4423. 00002E44  6C0C                     bge        +0xE /* 00002E52 */
  4424. label00002E46:
  4425. 00002E46  3F3C 0001                move.w     -[A7], 0x1
  4426. 00002E4A  4EBA 1666                jsr        [PC + 0x1666 /* 000044B2 */]
  4427. 00002E4E  6000 022E                bra        +0x230 /* 0000307E */
  4428. label00002E52:
  4429. 00002E52  4A2C 0026                tst.b      [A4 + 0x26]
  4430. 00002E56  6600 0098                bne        +0x9A /* 00002EF0 */
  4431. 00002E5A  486E FFEE                pea.l      [A6 - 0x12]
  4432. 00002E5E  486E FFF0                pea.l      [A6 - 0x10]
  4433. 00002E62  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  4434. 00002E66  2F2C 0020                move.l     -[A7], [A4 + 0x20]
  4435. 00002E6A  4EBA F806                jsr        [PC - 0x7FA /* 00002672 */]
  4436. 00002E6E  1C00                     move.b     D6, D0
  4437. 00002E70  4A06                     tst.b      D6
  4438. 00002E72  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4439. 00002E76  6708                     beq        +0xA /* 00002E80 */
  4440. 00002E78  197C 0001 0026           move.b     [A4 + 0x26], 0x1
  4441. 00002E7E  6070                     bra        +0x72 /* 00002EF0 */
  4442. label00002E80:
  4443. 00002E80  302E FFEE                move.w     D0, [A6 - 0x12]
  4444. 00002E84  B06C 0028                cmp.w      D0, [A4 + 0x28]
  4445. 00002E88  6736                     beq        +0x38 /* 00002EC0 */
  4446. 00002E8A  4267                     clr.w      -[A7]
  4447. 00002E8C  A861                     syscall    Random
  4448. 00002E8E  7000                     moveq.l    D0, 0x00
  4449. 00002E90  301F                     move.w     D0, [A7]+
  4450. 00002E92  2F00                     move.l     -[A7], D0
  4451. 00002E94  306E FFEE                movea.w    A0, [A6 - 0x12]
  4452. 00002E98  2F08                     move.l     -[A7], A0
  4453. 00002E9A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4454. 00002E9E  2940 002A                move.l     [A4 + 0x2A], D0
  4455. 00002EA2  4267                     clr.w      -[A7]
  4456. 00002EA4  A861                     syscall    Random
  4457. 00002EA6  7000                     moveq.l    D0, 0x00
  4458. 00002EA8  301F                     move.w     D0, [A7]+
  4459. 00002EAA  2F00                     move.l     -[A7], D0
  4460. 00002EAC  306E FFEE                movea.w    A0, [A6 - 0x12]
  4461. 00002EB0  2F08                     move.l     -[A7], A0
  4462. 00002EB2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4463. 00002EB6  2940 002E                move.l     [A4 + 0x2E], D0
  4464. 00002EBA  396E FFEE 0028           move.w     [A4 + 0x28], [A6 - 0x12]
  4465. label00002EC0:
  4466. 00002EC0  202E FFF0                move.l     D0, [A6 - 0x10]
  4467. 00002EC4  D0AC 002E                add.l      D0, [A4 + 0x2E]
  4468. 00002EC8  2D40 FFD4                move.l     [A6 - 0x2C], D0
  4469. 00002ECC  202E FFF4                move.l     D0, [A6 - 0xC]
  4470. 00002ED0  D0AC 002A                add.l      D0, [A4 + 0x2A]
  4471. 00002ED4  2D40 FFD8                move.l     [A6 - 0x28], D0
  4472. 00002ED8  2F0B                     move.l     -[A7], A3
  4473. 00002EDA  486E FFD4                pea.l      [A6 - 0x2C]
  4474. 00002EDE  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  4475. 00002EE2  0C80 0000 B333           cmpi.l     D0, 0xB333
  4476. 00002EE8  508F                     addq.l     A7, 8
  4477. 00002EEA  6C04                     bge        +0x6 /* 00002EF0 */
  4478. 00002EEC  426C 0028                clr.w      [A4 + 0x28]
  4479. label00002EF0:
  4480. 00002EF0  1C2B 0008                move.b     D6, [A3 + 0x8]
  4481. 00002EF4  2F14                     move.l     -[A7], [A4]
  4482. 00002EF6  4EBA EBD0                jsr        [PC - 0x1430 /* 00001AC8 */]
  4483. 00002EFA  1800                     move.b     D4, D0
  4484. 00002EFC  4A04                     tst.b      D4
  4485. 00002EFE  588F                     addq.l     A7, 4
  4486. 00002F00  6F10                     ble        +0x12 /* 00002F12 */
  4487. 00002F02  1F3C 0001                move.b     -[A7], 0x1
  4488. 00002F06  1F06                     move.b     -[A7], D6
  4489. 00002F08  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  4490. 00002F0C  1C00                     move.b     D6, D0
  4491. 00002F0E  588F                     addq.l     A7, 4
  4492. 00002F10  6012                     bra        +0x14 /* 00002F24 */
  4493. label00002F12:
  4494. 00002F12  4A04                     tst.b      D4
  4495. 00002F14  6C0E                     bge        +0x10 /* 00002F24 */
  4496. 00002F16  1F3C 00FF                move.b     -[A7], 0xFF
  4497. 00002F1A  1F06                     move.b     -[A7], D6
  4498. 00002F1C  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  4499. 00002F20  1C00                     move.b     D6, D0
  4500. 00002F22  588F                     addq.l     A7, 4
  4501. label00002F24:
  4502. 00002F24  486E FFE6                pea.l      [A6 - 0x1A]
  4503. 00002F28  1F06                     move.b     -[A7], D6
  4504. 00002F2A  486E FFD4                pea.l      [A6 - 0x2C]
  4505. 00002F2E  2F0B                     move.l     -[A7], A3
  4506. 00002F30  4EBA FCCC                jsr        [PC - 0x334 /* 00002BFE */]
  4507. 00002F34  1E86                     move.b     [A7], D6
  4508. 00002F36  486E FFD0                pea.l      [A6 - 0x30]
  4509. 00002F3A  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  4510. 00002F3E  2D6E FFD0 FFDE           move.l     [A6 - 0x22], [A6 - 0x30]
  4511. 00002F44  4A6E FFE0                tst.w      [A6 - 0x20]
  4512. 00002F48  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4513. 00002F4C  672C                     beq        +0x2E /* 00002F7A */
  4514. 00002F4E  4A6E FFE0                tst.w      [A6 - 0x20]
  4515. 00002F52  6C0A                     bge        +0xC /* 00002F5E */
  4516. 00002F54  282B 0004                move.l     D4, [A3 + 0x4]
  4517. 00002F58  7010                     moveq.l    D0, 0x10
  4518. 00002F5A  E0A4                     asr        D4, D0
  4519. 00002F5C  600E                     bra        +0x10 /* 00002F6C */
  4520. label00002F5E:
  4521. 00002F5E  282B 0004                move.l     D4, [A3 + 0x4]
  4522. 00002F62  0684 0000 FC00           addi.l     D4, 0xFC00
  4523. 00002F68  7010                     moveq.l    D0, 0x10
  4524. 00002F6A  E0A4                     asr        D4, D0
  4525. label00002F6C:
  4526. 00002F6C  2613                     move.l     D3, [A3]
  4527. 00002F6E  0683 0000 8000           addi.l     D3, 0x8000
  4528. 00002F74  7010                     moveq.l    D0, 0x10
  4529. 00002F76  E0A3                     asr        D3, D0
  4530. 00002F78  6028                     bra        +0x2A /* 00002FA2 */
  4531. label00002F7A:
  4532. 00002F7A  4A6E FFDE                tst.w      [A6 - 0x22]
  4533. 00002F7E  6C08                     bge        +0xA /* 00002F88 */
  4534. 00002F80  2613                     move.l     D3, [A3]
  4535. 00002F82  7010                     moveq.l    D0, 0x10
  4536. 00002F84  E0A3                     asr        D3, D0
  4537. 00002F86  600C                     bra        +0xE /* 00002F94 */
  4538. label00002F88:
  4539. 00002F88  2613                     move.l     D3, [A3]
  4540. 00002F8A  0683 0000 FC00           addi.l     D3, 0xFC00
  4541. 00002F90  7010                     moveq.l    D0, 0x10
  4542. 00002F92  E0A3                     asr        D3, D0
  4543. label00002F94:
  4544. 00002F94  282B 0004                move.l     D4, [A3 + 0x4]
  4545. 00002F98  0684 0000 8000           addi.l     D4, 0x8000
  4546. 00002F9E  7010                     moveq.l    D0, 0x10
  4547. 00002FA0  E0A4                     asr        D4, D0
  4548. label00002FA2:
  4549. 00002FA2  206C 0020                movea.l    A0, [A4 + 0x20]
  4550. 00002FA6  0C10 0003                cmpi.b     [A0], 0x3
  4551. 00002FAA  6628                     bne        +0x2A /* 00002FD4 */
  4552. 00002FAC  206E FFEA                movea.l    A0, [A6 - 0x16]
  4553. 00002FB0  41E8 0080                lea.l      A0, [A0 + 0x80]
  4554. 00002FB4  2008                     move.l     D0, A0
  4555. 00002FB6  0240 FF00                andi.w     D0, 0xFF00
  4556. 00002FBA  4A80                     tst.l      D0
  4557. 00002FBC  6616                     bne        +0x18 /* 00002FD4 */
  4558. 00002FBE  0CAE FFFF CCCD FFE6      cmpi.l     [A6 - 0x1A], 0xFFFFCCCD
  4559. 00002FC6  6D0C                     blt        +0xE /* 00002FD4 */
  4560. 00002FC8  0CAE 0000 3333 FFE6      cmpi.l     [A6 - 0x1A], 0x3333 /* '33' */
  4561. 00002FD0  6E02                     bgt        +0x4 /* 00002FD4 */
  4562. 00002FD2  7A00                     moveq.l    D5, 0x00
  4563. label00002FD4:
  4564. 00002FD4  486E FFE2                pea.l      [A6 - 0x1E]
  4565. 00002FD8  1F06                     move.b     -[A7], D6
  4566. 00002FDA  3F04                     move.w     -[A7], D4
  4567. 00002FDC  3F03                     move.w     -[A7], D3
  4568. 00002FDE  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  4569. 00002FE2  548F                     addq.l     A7, 2
  4570. 00002FE4  3E80                     move.w     [A7], D0
  4571. 00002FE6  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  4572. 00002FEA  0CAE 0000 8000 FFE6      cmpi.l     [A6 - 0x1A], 0x8000
  4573. 00002FF2  508F                     addq.l     A7, 8
  4574. 00002FF4  6F0A                     ble        +0xC /* 00003000 */
  4575. 00002FF6  4A2E FFE4                tst.b      [A6 - 0x1C]
  4576. 00002FFA  6706                     beq        +0x8 /* 00003002 */
  4577. 00002FFC  7E01                     moveq.l    D7, 0x01
  4578. 00002FFE  6002                     bra        +0x4 /* 00003002 */
  4579. label00003000:
  4580. 00003000  7E01                     moveq.l    D7, 0x01
  4581. label00003002:
  4582. 00003002  1C2E FFE4                move.b     D6, [A6 - 0x1C]
  4583. 00003006  4A07                     tst.b      D7
  4584. 00003008  6766                     beq        +0x68 /* 00003070 */
  4585. 0000300A  0CAE FFFF 8000 FFEA      cmpi.l     [A6 - 0x16], 0xFFFF8000
  4586. 00003012  6F1E                     ble        +0x20 /* 00003032 */
  4587. 00003014  0CAE 0000 8000 FFEA      cmpi.l     [A6 - 0x16], 0x8000
  4588. 0000301C  6C14                     bge        +0x16 /* 00003032 */
  4589. 0000301E  4267                     clr.w      -[A7]
  4590. 00003020  A861                     syscall    Random
  4591. 00003022  7001                     moveq.l    D0, 0x01
  4592. 00003024  C05F                     and.w      D0, [A7]+
  4593. 00003026  6704                     beq        +0x6 /* 0000302C */
  4594. 00003028  7001                     moveq.l    D0, 0x01
  4595. 0000302A  6002                     bra        +0x4 /* 0000302E */
  4596. label0000302C:
  4597. 0000302C  70FF                     moveq.l    D0, 0xFFFFFFFF
  4598. label0000302E:
  4599. 0000302E  1E00                     move.b     D7, D0
  4600. 00003030  600C                     bra        +0xE /* 0000303E */
  4601. label00003032:
  4602. 00003032  4AAE FFEA                tst.l      [A6 - 0x16]
  4603. 00003036  6F04                     ble        +0x6 /* 0000303C */
  4604. 00003038  7E01                     moveq.l    D7, 0x01
  4605. 0000303A  6002                     bra        +0x4 /* 0000303E */
  4606. label0000303C:
  4607. 0000303C  7EFF                     moveq.l    D7, 0xFFFFFFFF
  4608. label0000303E:
  4609. 0000303E  0C07 0001                cmpi.b     D7, 0x1
  4610. 00003042  6612                     bne        +0x14 /* 00003056 */
  4611. 00003044  4A2E FFE3                tst.b      [A6 - 0x1D]
  4612. 00003048  671C                     beq        +0x1E /* 00003066 */
  4613. 0000304A  4A06                     tst.b      D6
  4614. 0000304C  6704                     beq        +0x6 /* 00003052 */
  4615. 0000304E  7EFF                     moveq.l    D7, 0xFFFFFFFF
  4616. 00003050  6014                     bra        +0x16 /* 00003066 */
  4617. label00003052:
  4618. 00003052  7E00                     moveq.l    D7, 0x00
  4619. 00003054  6010                     bra        +0x12 /* 00003066 */
  4620. label00003056:
  4621. 00003056  4A2E FFE2                tst.b      [A6 - 0x1E]
  4622. 0000305A  670A                     beq        +0xC /* 00003066 */
  4623. 0000305C  4A06                     tst.b      D6
  4624. 0000305E  6704                     beq        +0x6 /* 00003064 */
  4625. 00003060  7E01                     moveq.l    D7, 0x01
  4626. 00003062  6002                     bra        +0x4 /* 00003066 */
  4627. label00003064:
  4628. 00003064  7E00                     moveq.l    D7, 0x00
  4629. label00003066:
  4630. 00003066  1F07                     move.b     -[A7], D7
  4631. 00003068  4EBA 1418                jsr        [PC + 0x1418 /* 00004482 */]
  4632. 0000306C  548F                     addq.l     A7, 2
  4633. 0000306E  6008                     bra        +0xA /* 00003078 */
  4634. label00003070:
  4635. 00003070  4227                     clr.b      -[A7]
  4636. 00003072  4EBA 140E                jsr        [PC + 0x140E /* 00004482 */]
  4637. 00003076  548F                     addq.l     A7, 2
  4638. label00003078:
  4639. 00003078  3F05                     move.w     -[A7], D5
  4640. 0000307A  4EBA 1436                jsr        [PC + 0x1436 /* 000044B2 */]
  4641. label0000307E:
  4642. 0000307E  4CEE 18F8 FFB4           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x4C]
  4643. 00003084  4E5E                     unlink     A6
  4644. 00003086  4E75                     rts
  4645. fn00003088:
  4646. 00003088  4E56 0000                link       A6, 0
  4647. 0000308C  48E7 0038                movem.l    -[A7], A2,A3,A4
  4648. 00003090  266E 0008                movea.l    A3, [A6 + 0x8]
  4649. 00003094  7004                     moveq.l    D0, 0x04
  4650. 00003096  D093                     add.l      D0, [A3]
  4651. 00003098  2840                     movea.l    A4, D0
  4652. 0000309A  45EB 000A                lea.l      A2, [A3 + 0xA]
  4653. 0000309E  4A2B 0014                tst.b      [A3 + 0x14]
  4654. 000030A2  671A                     beq        +0x1C /* 000030BE */
  4655. 000030A4  2F13                     move.l     -[A7], [A3]
  4656. 000030A6  4EBA EA20                jsr        [PC - 0x15E0 /* 00001AC8 */]
  4657. 000030AA  4A00                     tst.b      D0
  4658. 000030AC  588F                     addq.l     A7, 4
  4659. 000030AE  660A                     bne        +0xC /* 000030BA */
  4660. 000030B0  102C 0008                move.b     D0, [A4 + 0x8]
  4661. 000030B4  B02A 0008                cmp.b      D0, [A2 + 0x8]
  4662. 000030B8  6704                     beq        +0x6 /* 000030BE */
  4663. label000030BA:
  4664. 000030BA  422B 0014                clr.b      [A3 + 0x14]
  4665. label000030BE:
  4666. 000030BE  2014                     move.l     D0, [A4]
  4667. 000030C0  B092                     cmp.l      D0, [A2]
  4668. 000030C2  660A                     bne        +0xC /* 000030CE */
  4669. 000030C4  202C 0004                move.l     D0, [A4 + 0x4]
  4670. 000030C8  B0AA 0004                cmp.l      D0, [A2 + 0x4]
  4671. 000030CC  6712                     beq        +0x14 /* 000030E0 */
  4672. label000030CE:
  4673. 000030CE  276D C328 0006           move.l     [A3 + 0x6], [A5 - 0x3CD8]
  4674. 000030D4  41D2                     lea.l      A0, [A2]
  4675. 000030D6  43D4                     lea.l      A1, [A4]
  4676. 000030D8  20D9                     move.l     [A0]+, [A1]+
  4677. 000030DA  20D9                     move.l     [A0]+, [A1]+
  4678. 000030DC  30D9                     move.w     [A0]+, [A1]+
  4679. 000030DE  6036                     bra        +0x38 /* 00003116 */
  4680. label000030E0:
  4681. 000030E0  206B 0006                movea.l    A0, [A3 + 0x6]
  4682. 000030E4  41E8 012C                lea.l      A0, [A0 + 0x12C]
  4683. 000030E8  B1ED C328                cmpa.l     A0, [A5 - 0x3CD8]
  4684. 000030EC  6C0A                     bge        +0xC /* 000030F8 */
  4685. 000030EE  4EBA 1228                jsr        [PC + 0x1228 /* 00004318 */]
  4686. 000030F2  276D C328 0006           move.l     [A3 + 0x6], [A5 - 0x3CD8]
  4687. label000030F8:
  4688. 000030F8  7050                     moveq.l    D0, 0x50
  4689. 000030FA  D0AB 0006                add.l      D0, [A3 + 0x6]
  4690. 000030FE  B0AD C328                cmp.l      D0, [A5 - 0x3CD8]
  4691. 00003102  6C12                     bge        +0x14 /* 00003116 */
  4692. 00003104  4A2B 0014                tst.b      [A3 + 0x14]
  4693. 00003108  6608                     bne        +0xA /* 00003112 */
  4694. 0000310A  177C 0001 0014           move.b     [A3 + 0x14], 0x1
  4695. 00003110  6004                     bra        +0x6 /* 00003116 */
  4696. label00003112:
  4697. 00003112  422B 0014                clr.b      [A3 + 0x14]
  4698. label00003116:
  4699. 00003116  4A2B 0014                tst.b      [A3 + 0x14]
  4700. 0000311A  671E                     beq        +0x20 /* 0000313A */
  4701. 0000311C  3F3C FFFF                move.w     -[A7], 0xFFFF
  4702. 00003120  4EBA 1390                jsr        [PC + 0x1390 /* 000044B2 */]
  4703. 00003124  4257                     clr.w      [A7]
  4704. 00003126  A861                     syscall    Random
  4705. 00003128  4A5F                     tst.w      [A7]+
  4706. 0000312A  6F04                     ble        +0x6 /* 00003130 */
  4707. 0000312C  70FF                     moveq.l    D0, 0xFFFFFFFF
  4708. 0000312E  6002                     bra        +0x4 /* 00003132 */
  4709. label00003130:
  4710. 00003130  7001                     moveq.l    D0, 0x01
  4711. label00003132:
  4712. 00003132  1F00                     move.b     -[A7], D0
  4713. 00003134  4EBA 134C                jsr        [PC + 0x134C /* 00004482 */]
  4714. 00003138  548F                     addq.l     A7, 2
  4715. label0000313A:
  4716. 0000313A  102B 0014                move.b     D0, [A3 + 0x14]
  4717. 0000313E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4718. 00003142  4E5E                     unlink     A6
  4719. 00003144  4E75                     rts
  4720. fn00003146:
  4721. 00003146  4E56 FFB6                link       A6, -0x004A
  4722. 0000314A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4723. 0000314E  2C2E 0008                move.l     D6, [A6 + 0x8]
  4724. 00003152  2046                     movea.l    A0, D6
  4725. 00003154  2850                     movea.l    A4, [A0]
  4726. 00003156  2E0C                     move.l     D7, A4
  4727. 00003158  5887                     addq.l     D7, 4
  4728. 0000315A  1F3C 0001                move.b     -[A7], 0x1
  4729. 0000315E  2F0C                     move.l     -[A7], A4
  4730. 00003160  4EBA E976                jsr        [PC - 0x168A /* 00001AD8 */]
  4731. 00003164  1A00                     move.b     D5, D0
  4732. 00003166  486E FFB6                pea.l      [A6 - 0x4A]
  4733. 0000316A  4227                     clr.b      -[A7]
  4734. 0000316C  1F05                     move.b     -[A7], D5
  4735. 0000316E  486C 0004                pea.l      [A4 + 0x4]
  4736. 00003172  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  4737. 00003176  486E FFFE                pea.l      [A6 - 0x2]
  4738. 0000317A  4EBA E8F4                jsr        [PC - 0x170C /* 00001A70 */]
  4739. 0000317E  2440                     movea.l    A2, D0
  4740. 00003180  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4741. 00003184  6000 0142                bra        +0x144 /* 000032C8 */
  4742. label00003188:
  4743. 00003188  B5CC                     cmpa.l     A2, A4
  4744. 0000318A  6700 0130                beq        +0x132 /* 000032BC */
  4745. 0000318E  42A7                     clr.l      -[A7]
  4746. 00003190  486E FFB6                pea.l      [A6 - 0x4A]
  4747. 00003194  2F0A                     move.l     -[A7], A2
  4748. 00003196  4EBA F784                jsr        [PC - 0x87C /* 0000291C */]
  4749. 0000319A  4A00                     tst.b      D0
  4750. 0000319C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4751. 000031A0  6700 011A                beq        +0x11C /* 000032BC */
  4752. 000031A4  7A00                     moveq.l    D5, 0x00
  4753. 000031A6  0C12 0002                cmpi.b     [A2], 0x2
  4754. 000031AA  664A                     bne        +0x4C /* 000031F6 */
  4755. 000031AC  2F0A                     move.l     -[A7], A2
  4756. 000031AE  4EBA 0F70                jsr        [PC + 0xF70 /* 00004120 */]
  4757. 000031B2  3E80                     move.w     [A7], D0
  4758. 000031B4  4EBA 0FC6                jsr        [PC + 0xFC6 /* 0000417C */]
  4759. 000031B8  4A00                     tst.b      D0
  4760. 000031BA  588F                     addq.l     A7, 4
  4761. 000031BC  6638                     bne        +0x3A /* 000031F6 */
  4762. 000031BE  2F0A                     move.l     -[A7], A2
  4763. 000031C0  4EBA 0F5E                jsr        [PC + 0xF5E /* 00004120 */]
  4764. 000031C4  3800                     move.w     D4, D0
  4765. 000031C6  7A01                     moveq.l    D5, 0x01
  4766. 000031C8  4EAD 05FA                jsr        [A5 + 0x5FA /* export_187 */]
  4767. 000031CC  5940                     subq.w     D0, 4
  4768. 000031CE  588F                     addq.l     A7, 4
  4769. 000031D0  660A                     bne        +0xC /* 000031DC */
  4770. 000031D2  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  4771. 000031D6  B044                     cmp.w      D0, D4
  4772. 000031D8  6702                     beq        +0x4 /* 000031DC */
  4773. 000031DA  7A00                     moveq.l    D5, 0x00
  4774. label000031DC:
  4775. 000031DC  4EAD 05FA                jsr        [A5 + 0x5FA /* export_187 */]
  4776. 000031E0  5B40                     subq.w     D0, 5
  4777. 000031E2  6612                     bne        +0x14 /* 000031F6 */
  4778. 000031E4  7001                     moveq.l    D0, 0x01
  4779. 000031E6  C044                     and.w      D0, D4
  4780. 000031E8  2046                     movea.l    A0, D6
  4781. 000031EA  7201                     moveq.l    D1, 0x01
  4782. 000031EC  C268 0004                and.w      D1, [A0 + 0x4]
  4783. 000031F0  B240                     cmp.w      D1, D0
  4784. 000031F2  6602                     bne        +0x4 /* 000031F6 */
  4785. 000031F4  7A00                     moveq.l    D5, 0x00
  4786. label000031F6:
  4787. 000031F6  4A05                     tst.b      D5
  4788. 000031F8  6700 00AA                beq        +0xAC /* 000032A4 */
  4789. 000031FC  486A 0004                pea.l      [A2 + 0x4]
  4790. 00003200  2F07                     move.l     -[A7], D7
  4791. 00003202  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  4792. 00003206  2A00                     move.l     D5, D0
  4793. 00003208  0C85 0004 0000           cmpi.l     D5, 0x40000
  4794. 0000320E  5EC4                     sgt        D4
  4795. 00003210  4404                     neg.b      D4
  4796. 00003212  4A04                     tst.b      D4
  4797. 00003214  508F                     addq.l     A7, 8
  4798. 00003216  6712                     beq        +0x14 /* 0000322A */
  4799. 00003218  2047                     movea.l    A0, D7
  4800. 0000321A  1028 0008                move.b     D0, [A0 + 0x8]
  4801. 0000321E  B02A 000C                cmp.b      D0, [A2 + 0xC]
  4802. 00003222  6606                     bne        +0x8 /* 0000322A */
  4803. 00003224  7A00                     moveq.l    D5, 0x00
  4804. 00003226  7801                     moveq.l    D4, 0x01
  4805. 00003228  6004                     bra        +0x6 /* 0000322E */
  4806. label0000322A:
  4807. 0000322A  7A01                     moveq.l    D5, 0x01
  4808. 0000322C  7800                     moveq.l    D4, 0x00
  4809. label0000322E:
  4810. 0000322E  0C45 FFFF                cmpi.w     D5, 0xFFFF
  4811. 00003232  6734                     beq        +0x36 /* 00003268 */
  4812. 00003234  7600                     moveq.l    D3, 0x00
  4813. 00003236  2005                     move.l     D0, D5
  4814. 00003238  48C0                     ext.l      D0
  4815. 0000323A  E588                     lsl        D0, 2
  4816. 0000323C  7216                     moveq.l    D1, 0x16
  4817. 0000323E  D280                     add.l      D1, D0
  4818. 00003240  D286                     add.l      D1, D6
  4819. 00003242  2641                     movea.l    A3, D1
  4820. 00003244  204D                     movea.l    A0, A5
  4821. 00003246  D0C5                     add.w      A0, D5
  4822. 00003248  D0C5                     add.w      A0, D5
  4823. 0000324A  3068 F0E0                movea.w    A0, [A0 - 0xF20]
  4824. 0000324E  D1D3                     add.l      A0, [A3]
  4825. 00003250  B1ED C328                cmpa.l     A0, [A5 - 0x3CD8]
  4826. 00003254  6C12                     bge        +0x14 /* 00003268 */
  4827. 00003256  1F05                     move.b     -[A7], D5
  4828. 00003258  4EBA 0FD8                jsr        [PC + 0xFD8 /* 00004232 */]
  4829. 0000325C  4A00                     tst.b      D0
  4830. 0000325E  57C3                     seq        D3
  4831. 00003260  4403                     neg.b      D3
  4832. 00003262  26AD C328                move.l     [A3], [A5 - 0x3CD8]
  4833. 00003266  548F                     addq.l     A7, 2
  4834. label00003268:
  4835. 00003268  4A03                     tst.b      D3
  4836. 0000326A  6738                     beq        +0x3A /* 000032A4 */
  4837. 0000326C  0C44 FFFF                cmpi.w     D4, 0xFFFF
  4838. 00003270  6732                     beq        +0x34 /* 000032A4 */
  4839. 00003272  2004                     move.l     D0, D4
  4840. 00003274  48C0                     ext.l      D0
  4841. 00003276  E588                     lsl        D0, 2
  4842. 00003278  7216                     moveq.l    D1, 0x16
  4843. 0000327A  D280                     add.l      D1, D0
  4844. 0000327C  D286                     add.l      D1, D6
  4845. 0000327E  2641                     movea.l    A3, D1
  4846. 00003280  204D                     movea.l    A0, A5
  4847. 00003282  D0C4                     add.w      A0, D4
  4848. 00003284  D0C4                     add.w      A0, D4
  4849. 00003286  3068 F0E0                movea.w    A0, [A0 - 0xF20]
  4850. 0000328A  D1D3                     add.l      A0, [A3]
  4851. 0000328C  B1ED C328                cmpa.l     A0, [A5 - 0x3CD8]
  4852. 00003290  6C12                     bge        +0x14 /* 000032A4 */
  4853. 00003292  1F04                     move.b     -[A7], D4
  4854. 00003294  4EBA 0F9C                jsr        [PC + 0xF9C /* 00004232 */]
  4855. 00003298  4A00                     tst.b      D0
  4856. 0000329A  57C3                     seq        D3
  4857. 0000329C  4403                     neg.b      D3
  4858. 0000329E  26AD C328                move.l     [A3], [A5 - 0x3CD8]
  4859. 000032A2  548F                     addq.l     A7, 2
  4860. label000032A4:
  4861. 000032A4  2046                     movea.l    A0, D6
  4862. 000032A6  4A28 001E                tst.b      [A0 + 0x1E]
  4863. 000032AA  6710                     beq        +0x12 /* 000032BC */
  4864. 000032AC  2046                     movea.l    A0, D6
  4865. 000032AE  B5E8 0020                cmpa.l     A2, [A0 + 0x20]
  4866. 000032B2  6608                     bne        +0xA /* 000032BC */
  4867. 000032B4  2046                     movea.l    A0, D6
  4868. 000032B6  117C 0001 0026           move.b     [A0 + 0x26], 0x1
  4869. label000032BC:
  4870. 000032BC  486E FFFE                pea.l      [A6 - 0x2]
  4871. 000032C0  4EBA E7C2                jsr        [PC - 0x183E /* 00001A84 */]
  4872. 000032C4  2440                     movea.l    A2, D0
  4873. 000032C6  588F                     addq.l     A7, 4
  4874. label000032C8:
  4875. 000032C8  200A                     move.l     D0, A2
  4876. 000032CA  6600 FEBC                bne        -0x142 /* 00003188 */
  4877. 000032CE  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4878. 000032D2  4E5E                     unlink     A6
  4879. 000032D4  4E75                     rts
  4880. fn000032D6:
  4881. 000032D6  4E56 0000                link       A6, 0
  4882. 000032DA  48E7 0108                movem.l    -[A7], D7,A4
  4883. 000032DE  286E 0008                movea.l    A4, [A6 + 0x8]
  4884. 000032E2  2F0C                     move.l     -[A7], A4
  4885. 000032E4  4EBA FDA2                jsr        [PC - 0x25E /* 00003088 */]
  4886. 000032E8  1E00                     move.b     D7, D0
  4887. 000032EA  4A2C 001E                tst.b      [A4 + 0x1E]
  4888. 000032EE  588F                     addq.l     A7, 4
  4889. 000032F0  670A                     beq        +0xC /* 000032FC */
  4890. 000032F2  2F0C                     move.l     -[A7], A4
  4891. 000032F4  4EBA F994                jsr        [PC - 0x66C /* 00002C8A */]
  4892. 000032F8  588F                     addq.l     A7, 4
  4893. 000032FA  6008                     bra        +0xA /* 00003304 */
  4894. label000032FC:
  4895. 000032FC  2F0C                     move.l     -[A7], A4
  4896. 000032FE  4EBA FA06                jsr        [PC - 0x5FA /* 00002D06 */]
  4897. 00003302  588F                     addq.l     A7, 4
  4898. label00003304:
  4899. 00003304  4A07                     tst.b      D7
  4900. 00003306  6608                     bne        +0xA /* 00003310 */
  4901. 00003308  2F0C                     move.l     -[A7], A4
  4902. 0000330A  4EBA FAE0                jsr        [PC - 0x520 /* 00002DEC */]
  4903. 0000330E  588F                     addq.l     A7, 4
  4904. label00003310:
  4905. 00003310  4267                     clr.w      -[A7]
  4906. 00003312  A861                     syscall    Random
  4907. 00003314  7003                     moveq.l    D0, 0x03
  4908. 00003316  C05F                     and.w      D0, [A7]+
  4909. 00003318  6608                     bne        +0xA /* 00003322 */
  4910. 0000331A  2F0C                     move.l     -[A7], A4
  4911. 0000331C  4EBA FE28                jsr        [PC - 0x1D8 /* 00003146 */]
  4912. 00003320  588F                     addq.l     A7, 4
  4913. label00003322:
  4914. 00003322  4CDF 1080                movem.l    D7,A4, [A7]+
  4915. 00003326  4E5E                     unlink     A6
  4916. 00003328  4E75                     rts
  4917. export_27:
  4918. 0000332A  4E56 FFFA                link       A6, -0x0006
  4919. 0000332E  48E7 0118                movem.l    -[A7], D7,A3,A4
  4920. 00003332  7E00                     moveq.l    D7, 0x00
  4921. 00003334  49ED EF2E                lea.l      A4, [A5 - 0x10D2]
  4922. 00003338  6034                     bra        +0x36 /* 0000336E */
  4923. label0000333A:
  4924. 0000333A  264C                     movea.l    A3, A4
  4925. 0000333C  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  4926. 00003340  4EBA 0E3A                jsr        [PC + 0xE3A /* 0000417C */]
  4927. 00003344  4A00                     tst.b      D0
  4928. 00003346  548F                     addq.l     A7, 2
  4929. 00003348  661E                     bne        +0x20 /* 00003368 */
  4930. 0000334A  486E FFFA                pea.l      [A6 - 0x6]
  4931. 0000334E  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  4932. 00003352  4EBA 2082                jsr        [PC + 0x2082 /* 000053D6 */]
  4933. 00003356  2E8B                     move.l     [A7], A3
  4934. 00003358  4EBA FF7C                jsr        [PC - 0x84 /* 000032D6 */]
  4935. 0000335C  486E FFFA                pea.l      [A6 - 0x6]
  4936. 00003360  4EBA 20AE                jsr        [PC + 0x20AE /* 00005410 */]
  4937. 00003364  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4938. label00003368:
  4939. 00003368  5247                     addq.w     D7, 1
  4940. 0000336A  49EC 0036                lea.l      A4, [A4 + 0x36]
  4941. label0000336E:
  4942. 0000336E  BE6D F0DE                cmp.w      D7, [A5 - 0xF22]
  4943. 00003372  6DC6                     blt        -0x38 /* 0000333A */
  4944. 00003374  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4945. 00003378  4E5E                     unlink     A6
  4946. 0000337A  4E75                     rts
  4947. export_29:
  4948. 0000337C  48E7 0108                movem.l    -[A7], D7,A4
  4949. 00003380  7E00                     moveq.l    D7, 0x00
  4950. 00003382  49ED EF2E                lea.l      A4, [A5 - 0x10D2]
  4951. 00003386  600C                     bra        +0xE /* 00003394 */
  4952. label00003388:
  4953. 00003388  296D C328 0006           move.l     [A4 + 0x6], [A5 - 0x3CD8]
  4954. 0000338E  5247                     addq.w     D7, 1
  4955. 00003390  49EC 0036                lea.l      A4, [A4 + 0x36]
  4956. label00003394:
  4957. 00003394  BE6D F0DE                cmp.w      D7, [A5 - 0xF22]
  4958. 00003398  6DEE                     blt        -0x10 /* 00003388 */
  4959. 0000339A  4CDF 1080                movem.l    D7,A4, [A7]+
  4960. 0000339E  4E75                     rts
  4961. export_28:
  4962. 000033A0  2F07                     move.l     -[A7], D7
  4963. 000033A2  7E00                     moveq.l    D7, 0x00
  4964. 000033A4  426D F0DE                clr.w      [A5 - 0xF22]
  4965. 000033A8  3007                     move.w     D0, D7
  4966. 000033AA  2E1F                     move.l     D7, [A7]+
  4967. 000033AC  4E75                     rts
  4968. fn000033AE:
  4969. 000033AE  4E56 0000                link       A6, 0
  4970. 000033B2  2F0C                     move.l     -[A7], A4
  4971. 000033B4  7036                     moveq.l    D0, 0x36
  4972. 000033B6  C1EE 0008                muls.w     D0, [A6 + 0x8]
  4973. 000033BA  49ED EF2E                lea.l      A4, [A5 - 0x10D2]
  4974. 000033BE  D08C                     add.l      D0, A4
  4975. 000033C0  2840                     movea.l    A4, D0
  4976. 000033C2  28AE 000A                move.l     [A4], [A6 + 0xA]
  4977. 000033C6  396E 000E 0004           move.w     [A4 + 0x4], [A6 + 0xE]
  4978. 000033CC  422C 001E                clr.b      [A4 + 0x1E]
  4979. 000033D0  296D C328 0006           move.l     [A4 + 0x6], [A5 - 0x3CD8]
  4980. 000033D6  42AC 0016                clr.l      [A4 + 0x16]
  4981. 000033DA  42AC 001A                clr.l      [A4 + 0x1A]
  4982. 000033DE  285F                     movea.l    A4, [A7]+
  4983. 000033E0  4E5E                     unlink     A6
  4984. 000033E2  4E75                     rts
  4985. fn000033E4:
  4986. 000033E4  4E56 0000                link       A6, 0
  4987. 000033E8  2F07                     move.l     -[A7], D7
  4988. 000033EA  7E00                     moveq.l    D7, 0x00
  4989. 000033EC  0C6D 0008 F0DE           cmpi.w     [A5 - 0xF22], 0x8
  4990. 000033F2  6C1A                     bge        +0x1C /* 0000340E */
  4991. 000033F4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4992. 000033F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4993. 000033FC  302D F0DE                move.w     D0, [A5 - 0xF22]
  4994. 00003400  526D F0DE                addq.w     [A5 - 0xF22], 1
  4995. 00003404  3F00                     move.w     -[A7], D0
  4996. 00003406  4EBA FFA6                jsr        [PC - 0x5A /* 000033AE */]
  4997. 0000340A  508F                     addq.l     A7, 8
  4998. 0000340C  6004                     bra        +0x6 /* 00003412 */
  4999. label0000340E:
  5000. 0000340E  3E3C C5C2                move.w     D7, 0xC5C2
  5001. label00003412:
  5002. 00003412  3007                     move.w     D0, D7
  5003. 00003414  2E1F                     move.l     D7, [A7]+
  5004. 00003416  4E5E                     unlink     A6
  5005. 00003418  4E75                     rts
  5006. fn0000341A:
  5007. 0000341A  4E56 0000                link       A6, 0
  5008. 0000341E  48E7 0308                movem.l    -[A7], D6,D7,A4
  5009. 00003422  7E00                     moveq.l    D7, 0x00
  5010. 00003424  7E00                     moveq.l    D7, 0x00
  5011. 00003426  49ED EF2E                lea.l      A4, [A5 - 0x10D2]
  5012. 0000342A  6034                     bra        +0x36 /* 00003460 */
  5013. label0000342C:
  5014. 0000342C  2014                     move.l     D0, [A4]
  5015. 0000342E  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  5016. 00003432  6626                     bne        +0x28 /* 0000345A */
  5017. 00003434  7C01                     moveq.l    D6, 0x01
  5018. 00003436  DC47                     add.w      D6, D7
  5019. 00003438  7036                     moveq.l    D0, 0x36
  5020. 0000343A  C1C6                     muls.w     D0, D6
  5021. 0000343C  41ED EF2E                lea.l      A0, [A5 - 0x10D2]
  5022. 00003440  D088                     add.l      D0, A0
  5023. 00003442  2040                     movea.l    A0, D0
  5024. 00003444  302D F0DE                move.w     D0, [A5 - 0xF22]
  5025. 00003448  9046                     sub.w      D0, D6
  5026. 0000344A  C1FC 0036                muls.w     D0, 0x36 /* '6' */
  5027. 0000344E  224C                     movea.l    A1, A4
  5028. 00003450  A02E                     syscall    BlockMove/BlockMoveData
  5029. 00003452  536D F0DE                subq.w     [A5 - 0xF22], 1
  5030. 00003456  7000                     moveq.l    D0, 0x00
  5031. 00003458  6010                     bra        +0x12 /* 0000346A */
  5032. label0000345A:
  5033. 0000345A  5247                     addq.w     D7, 1
  5034. 0000345C  49EC 0036                lea.l      A4, [A4 + 0x36]
  5035. label00003460:
  5036. 00003460  BE6D F0DE                cmp.w      D7, [A5 - 0xF22]
  5037. 00003464  6DC6                     blt        -0x38 /* 0000342C */
  5038. 00003466  303C C5C1                move.w     D0, 0xC5C1
  5039. label0000346A:
  5040. 0000346A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  5041. 0000346E  4E5E                     unlink     A6
  5042. 00003470  4E75                     rts
  5043. fn00003472:
  5044. 00003472  4E56 FFC0                link       A6, -0x0040
  5045. 00003476  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  5046. 0000347A  3C2E 000A                move.w     D6, [A6 + 0xA]
  5047. 0000347E  7E00                     moveq.l    D7, 0x00
  5048. 00003480  3F06                     move.w     -[A7], D6
  5049. 00003482  486E FFFC                pea.l      [A6 - 0x4]
  5050. 00003486  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  5051. 0000348A  3E00                     move.w     D7, D0
  5052. 0000348C  4A47                     tst.w      D7
  5053. 0000348E  5C8F                     addq.l     A7, 6
  5054. 00003490  6610                     bne        +0x12 /* 000034A2 */
  5055. 00003492  3F3C 0001                move.w     -[A7], 0x1
  5056. 00003496  486E FFF8                pea.l      [A6 - 0x8]
  5057. 0000349A  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  5058. 0000349E  3E00                     move.w     D7, D0
  5059. 000034A0  5C8F                     addq.l     A7, 6
  5060. label000034A2:
  5061. 000034A2  7A00                     moveq.l    D5, 0x00
  5062. 000034A4  99CC                     sub.l      A4, A4
  5063. 000034A6  97CB                     sub.l      A3, A3
  5064. 000034A8  602E                     bra        +0x30 /* 000034D8 */
  5065. label000034AA:
  5066. 000034AA  244C                     movea.l    A2, A4
  5067. 000034AC  D5EE 0010                add.l      A2, [A6 + 0x10]
  5068. 000034B0  206E 000C                movea.l    A0, [A6 + 0xC]
  5069. 000034B4  7016                     moveq.l    D0, 0x16
  5070. 000034B6  C1D2                     muls.w     D0, [A2]
  5071. 000034B8  2050                     movea.l    A0, [A0]
  5072. 000034BA  226E FFFC                movea.l    A1, [A6 - 0x4]
  5073. 000034BE  2211                     move.l     D1, [A1]
  5074. 000034C0  43F3 1802                lea.l      A1, [A3 + D1 + 0x2]
  5075. 000034C4  41F0 0802                lea.l      A0, [A0 + D0 + 0x2]
  5076. 000034C8  22D8                     move.l     [A1]+, [A0]+
  5077. 000034CA  22D8                     move.l     [A1]+, [A0]+
  5078. 000034CC  22D8                     move.l     [A1]+, [A0]+
  5079. 000034CE  3485                     move.w     [A2], D5
  5080. 000034D0  5245                     addq.w     D5, 1
  5081. 000034D2  548C                     addq.l     A4, 2
  5082. 000034D4  47EB 0016                lea.l      A3, [A3 + 0x16]
  5083. label000034D8:
  5084. 000034D8  BC45                     cmp.w      D6, D5
  5085. 000034DA  6ECE                     bgt        -0x30 /* 000034AA */
  5086. 000034DC  1D6E 0016 FFC0           move.b     [A6 - 0x40], [A6 + 0x16]
  5087. 000034E2  1D7C 0001 FFC1           move.b     [A6 - 0x3F], 0x1
  5088. 000034E8  302E 0014                move.w     D0, [A6 + 0x14]
  5089. 000034EC  3D40 FFC2                move.w     [A6 - 0x3E], D0
  5090. 000034F0  3D40 FFC4                move.w     [A6 - 0x3C], D0
  5091. 000034F4  486E FFC0                pea.l      [A6 - 0x40]
  5092. 000034F8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5093. 000034FC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5094. 00003500  3F06                     move.w     -[A7], D6
  5095. 00003502  206E FFF8                movea.l    A0, [A6 - 0x8]
  5096. 00003506  2050                     movea.l    A0, [A0]
  5097. 00003508  4868 0002                pea.l      [A0 + 0x2]
  5098. 0000350C  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  5099. 00003510  4A47                     tst.w      D7
  5100. 00003512  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5101. 00003516  664A                     bne        +0x4C /* 00003562 */
  5102. 00003518  1D7C 0001 FFF7           move.b     [A6 - 0x9], 0x1
  5103. 0000351E  2F3C 0020 0000           move.l     -[A7], 0x200000 /* ' \0\0' */
  5104. 00003524  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  5105. 00003528  486E FFC6                pea.l      [A6 - 0x3A]
  5106. 0000352C  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  5107. 00003530  4878 1999                push.l     0x1999
  5108. 00003534  4878 1999                push.l     0x1999
  5109. 00003538  4878 1999                push.l     0x1999
  5110. 0000353C  486E FFC6                pea.l      [A6 - 0x3A]
  5111. 00003540  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  5112. 00003544  486E FFC6                pea.l      [A6 - 0x3A]
  5113. 00003548  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5114. 0000354C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5115. 00003550  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5116. 00003554  2F2D F2FE                move.l     -[A7], [A5 - 0xD02]
  5117. 00003558  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  5118. 0000355C  3E00                     move.w     D7, D0
  5119. 0000355E  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  5120. label00003562:
  5121. 00003562  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  5122. 00003566  4E5E                     unlink     A6
  5123. 00003568  4E75                     rts
  5124. export_39:
  5125. 0000356A  4E56 FFA8                link       A6, -0x0058
  5126. 0000356E  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  5127. 00003572  7E00                     moveq.l    D7, 0x00
  5128. 00003574  7C08                     moveq.l    D6, 0x08
  5129. 00003576  600E                     bra        +0x10 /* 00003586 */
  5130. label00003578:
  5131. 00003578  204D                     movea.l    A0, A5
  5132. 0000357A  2006                     move.l     D0, D6
  5133. 0000357C  48C0                     ext.l      D0
  5134. 0000357E  E588                     lsl        D0, 2
  5135. 00003580  D1C0                     add.l      A0, D0
  5136. 00003582  42A8 F2D4                clr.l      [A0 - 0xD2C]
  5137. label00003586:
  5138. 00003586  5346                     subq.w     D6, 1
  5139. 00003588  4A46                     tst.w      D6
  5140. 0000358A  6CEC                     bge        -0x12 /* 00003578 */
  5141. 0000358C  42AD F2F4                clr.l      [A5 - 0xD0C]
  5142. 00003590  486D 022A                pea.l      [A5 + 0x22A /* export_65 */]
  5143. 00003594  486D F482                pea.l      [A5 - 0xB7E]
  5144. 00003598  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  5145. 0000359C  486D 0232                pea.l      [A5 + 0x232 /* export_66 */]
  5146. 000035A0  486D F483                pea.l      [A5 - 0xB7D]
  5147. 000035A4  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  5148. 000035A8  4A47                     tst.w      D7
  5149. 000035AA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5150. 000035AE  6634                     bne        +0x36 /* 000035E4 */
  5151. 000035B0  486D F484                pea.l      [A5 - 0xB7C]
  5152. 000035B4  2F3C 0001 0000           move.l     -[A7], 0x10000
  5153. 000035BA  4878 0624                push.l     0x624
  5154. 000035BE  4878 07AE                push.l     0x7AE
  5155. 000035C2  1F3C 0001                move.b     -[A7], 0x1
  5156. 000035C6  4878 3333                push.l     0x3333 /* '33' */
  5157. 000035CA  4878 3333                push.l     0x3333 /* '33' */
  5158. 000035CE  2F3C 0000 8000           move.l     -[A7], 0x8000
  5159. 000035D4  2F3C 002A 0200           move.l     -[A7], 0x2A0200
  5160. 000035DA  4EBA E420                jsr        [PC - 0x1BE0 /* 000019FC */]
  5161. 000035DE  3E00                     move.w     D7, D0
  5162. 000035E0  4FEF 0022                lea.l      A7, [A7 + 0x22]
  5163. label000035E4:
  5164. 000035E4  4A47                     tst.w      D7
  5165. 000035E6  667C                     bne        +0x7E /* 00003664 */
  5166. 000035E8  1F3C 0002                move.b     -[A7], 0x2
  5167. 000035EC  4EBA E3F6                jsr        [PC - 0x1C0A /* 000019E4 */]
  5168. 000035F0  2840                     movea.l    A4, D0
  5169. 000035F2  41ED 0112                lea.l      A0, [A5 + 0x112 /* export_30 */]
  5170. 000035F6  2948 0024                move.l     [A4 + 0x24], A0
  5171. 000035FA  41ED 011A                lea.l      A0, [A5 + 0x11A /* export_31 */]
  5172. 000035FE  2948 0028                move.l     [A4 + 0x28], A0
  5173. 00003602  41ED 0122                lea.l      A0, [A5 + 0x122 /* export_32 */]
  5174. 00003606  2948 002C                move.l     [A4 + 0x2C], A0
  5175. 0000360A  41ED 012A                lea.l      A0, [A5 + 0x12A /* export_33 */]
  5176. 0000360E  2948 0030                move.l     [A4 + 0x30], A0
  5177. 00003612  41ED 0202                lea.l      A0, [A5 + 0x202 /* export_60 */]
  5178. 00003616  2948 0034                move.l     [A4 + 0x34], A0
  5179. 0000361A  41ED 020A                lea.l      A0, [A5 + 0x20A /* export_61 */]
  5180. 0000361E  2948 0038                move.l     [A4 + 0x38], A0
  5181. 00003622  41ED 0212                lea.l      A0, [A5 + 0x212 /* export_62 */]
  5182. 00003626  2948 003C                move.l     [A4 + 0x3C], A0
  5183. 0000362A  41ED 021A                lea.l      A0, [A5 + 0x21A /* export_63 */]
  5184. 0000362E  2948 0040                move.l     [A4 + 0x40], A0
  5185. 00003632  41ED 0132                lea.l      A0, [A5 + 0x132 /* export_34 */]
  5186. 00003636  2948 0048                move.l     [A4 + 0x48], A0
  5187. 0000363A  41ED 013A                lea.l      A0, [A5 + 0x13A /* export_35 */]
  5188. 0000363E  2948 004C                move.l     [A4 + 0x4C], A0
  5189. 00003642  41ED 0142                lea.l      A0, [A5 + 0x142 /* export_36 */]
  5190. 00003646  2948 0044                move.l     [A4 + 0x44], A0
  5191. 0000364A  41ED 014A                lea.l      A0, [A5 + 0x14A /* export_37 */]
  5192. 0000364E  2948 0050                move.l     [A4 + 0x50], A0
  5193. 00003652  41ED 0152                lea.l      A0, [A5 + 0x152 /* export_38 */]
  5194. 00003656  2948 0054                move.l     [A4 + 0x54], A0
  5195. 0000365A  41ED 0222                lea.l      A0, [A5 + 0x222 /* export_64 */]
  5196. 0000365E  2948 0058                move.l     [A4 + 0x58], A0
  5197. 00003662  548F                     addq.l     A7, 2
  5198. label00003664:
  5199. 00003664  2C3C 0001 0000           move.l     D6, 0x10000
  5200. 0000366A  7A00                     moveq.l    D5, 0x00
  5201. 0000366C  49ED F31A                lea.l      A4, [A5 - 0xCE6]
  5202. 00003670  602E                     bra        +0x30 /* 000036A0 */
  5203. label00003672:
  5204. 00003672  0C45 001E                cmpi.w     D5, 0x1E
  5205. 00003676  6C12                     bge        +0x14 /* 0000368A */
  5206. 00003678  2F3C 0001 0CCC           move.l     -[A7], 0x10CCC
  5207. 0000367E  2F06                     move.l     -[A7], D6
  5208. 00003680  4EAD 08B2                jsr        [A5 + 0x8B2 /* export_274 */]
  5209. 00003684  2C00                     move.l     D6, D0
  5210. 00003686  508F                     addq.l     A7, 8
  5211. 00003688  6010                     bra        +0x12 /* 0000369A */
  5212. label0000368A:
  5213. 0000368A  2F3C 0001 07AE           move.l     -[A7], 0x107AE
  5214. 00003690  2F06                     move.l     -[A7], D6
  5215. 00003692  4EAD 08B2                jsr        [A5 + 0x8B2 /* export_274 */]
  5216. 00003696  2C00                     move.l     D6, D0
  5217. 00003698  508F                     addq.l     A7, 8
  5218. label0000369A:
  5219. 0000369A  2886                     move.l     [A4], D6
  5220. 0000369C  5245                     addq.w     D5, 1
  5221. 0000369E  588C                     addq.l     A4, 4
  5222. label000036A0:
  5223. 000036A0  0C45 005A                cmpi.w     D5, 0x5A /* 'Z' */
  5224. 000036A4  6DCC                     blt        -0x32 /* 00003672 */
  5225. 000036A6  203C 0000 0110           move.l     D0, 0x110
  5226. 000036AC  A122                     syscall    NewHandle, flags=1
  5227. 000036AE  2B48 F302                move.l     [A5 - 0xCFE], A0
  5228. 000036B2  42A7                     clr.l      -[A7]
  5229. 000036B4  AA28                     syscall    GetCTSeed
  5230. 000036B6  206D F302                movea.l    A0, [A5 - 0xCFE]
  5231. 000036BA  2050                     movea.l    A0, [A0]
  5232. 000036BC  209F                     move.l     [A0], [A7]+
  5233. 000036BE  206D F302                movea.l    A0, [A5 - 0xCFE]
  5234. 000036C2  2050                     movea.l    A0, [A0]
  5235. 000036C4  4268 0004                clr.w      [A0 + 0x4]
  5236. 000036C8  206D F302                movea.l    A0, [A5 - 0xCFE]
  5237. 000036CC  2050                     movea.l    A0, [A0]
  5238. 000036CE  317C 001F 0006           move.w     [A0 + 0x6], 0x1F
  5239. 000036D4  4A47                     tst.w      D7
  5240. 000036D6  6600 05B6                bne        +0x5B8 /* 00003C8E */
  5241. 000036DA  3F3C 0002                move.w     -[A7], 0x2
  5242. 000036DE  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  5243. 000036E2  2B40 F2FA                move.l     [A5 - 0xD06], D0
  5244. 000036E6  3EBC 0008                move.w     [A7], 0x8
  5245. 000036EA  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  5246. 000036EE  2B40 F2FE                move.l     [A5 - 0xD02], D0
  5247. 000036F2  4AAD F2FA                tst.l      [A5 - 0xD06]
  5248. 000036F6  548F                     addq.l     A7, 2
  5249. 000036F8  6706                     beq        +0x8 /* 00003700 */
  5250. 000036FA  4AAD F2FE                tst.l      [A5 - 0xD02]
  5251. 000036FE  6606                     bne        +0x8 /* 00003706 */
  5252. label00003700:
  5253. 00003700  7E94                     moveq.l    D7, 0xFFFFFF94
  5254. 00003702  6000 058A                bra        +0x58C /* 00003C8E */
  5255. label00003706:
  5256. 00003706  3F3C 0008                move.w     -[A7], 0x8
  5257. 0000370A  486E FFFC                pea.l      [A6 - 0x4]
  5258. 0000370E  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  5259. 00003712  3E00                     move.w     D7, D0
  5260. 00003714  4A47                     tst.w      D7
  5261. 00003716  5C8F                     addq.l     A7, 6
  5262. 00003718  6610                     bne        +0x12 /* 0000372A */
  5263. 0000371A  3F3C 0006                move.w     -[A7], 0x6
  5264. 0000371E  486E FFF8                pea.l      [A6 - 0x8]
  5265. 00003722  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  5266. 00003726  3E00                     move.w     D7, D0
  5267. 00003728  5C8F                     addq.l     A7, 6
  5268. label0000372A:
  5269. 0000372A  206E FFFC                movea.l    A0, [A6 - 0x4]
  5270. 0000372E  7002                     moveq.l    D0, 0x02
  5271. 00003730  D090                     add.l      D0, [A0]
  5272. 00003732  2840                     movea.l    A4, D0
  5273. 00003734  42A7                     clr.l      -[A7]
  5274. 00003736  42A7                     clr.l      -[A7]
  5275. 00003738  A848                     syscall    FracSin
  5276. 0000373A  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  5277. 0000373E  4480                     neg.l      D0
  5278. 00003740  7206                     moveq.l    D1, 0x06
  5279. 00003742  2E81                     move.l     [A7], D1
  5280. 00003744  2F00                     move.l     -[A7], D0
  5281. 00003746  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5282. 0000374A  2880                     move.l     [A4], D0
  5283. 0000374C  42A7                     clr.l      -[A7]
  5284. 0000374E  42A7                     clr.l      -[A7]
  5285. 00003750  A847                     syscall    FracCos
  5286. 00003752  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  5287. 00003756  4480                     neg.l      D0
  5288. 00003758  7206                     moveq.l    D1, 0x06
  5289. 0000375A  2E81                     move.l     [A7], D1
  5290. 0000375C  2F00                     move.l     -[A7], D0
  5291. 0000375E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5292. 00003762  2940 0004                move.l     [A4 + 0x4], D0
  5293. 00003766  297C 0002 0000 0008      move.l     [A4 + 0x8], 0x20000
  5294. 0000376E  206E FFFC                movea.l    A0, [A6 - 0x4]
  5295. 00003772  7018                     moveq.l    D0, 0x18
  5296. 00003774  D090                     add.l      D0, [A0]
  5297. 00003776  2840                     movea.l    A4, D0
  5298. 00003778  42A7                     clr.l      -[A7]
  5299. 0000377A  42A7                     clr.l      -[A7]
  5300. 0000377C  A848                     syscall    FracSin
  5301. 0000377E  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  5302. 00003782  2880                     move.l     [A4], D0
  5303. 00003784  4297                     clr.l      [A7]
  5304. 00003786  42A7                     clr.l      -[A7]
  5305. 00003788  A847                     syscall    FracCos
  5306. 0000378A  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  5307. 0000378E  2940 0004                move.l     [A4 + 0x4], D0
  5308. 00003792  297C FFFF C000 0008      move.l     [A4 + 0x8], 0xFFFFC000
  5309. 0000379A  588F                     addq.l     A7, 4
  5310. 0000379C  206E FFFC                movea.l    A0, [A6 - 0x4]
  5311. 000037A0  702E                     moveq.l    D0, 0x2E
  5312. 000037A2  D090                     add.l      D0, [A0]
  5313. 000037A4  2840                     movea.l    A4, D0
  5314. 000037A6  42A7                     clr.l      -[A7]
  5315. 000037A8  2F3C 0002 1840           move.l     -[A7], 0x21840
  5316. 000037AE  A848                     syscall    FracSin
  5317. 000037B0  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  5318. 000037B4  2880                     move.l     [A4], D0
  5319. 000037B6  4297                     clr.l      [A7]
  5320. 000037B8  2F3C 0002 1840           move.l     -[A7], 0x21840
  5321. 000037BE  A847                     syscall    FracCos
  5322. 000037C0  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  5323. 000037C4  2940 0004                move.l     [A4 + 0x4], D0
  5324. 000037C8  42AC 0008                clr.l      [A4 + 0x8]
  5325. 000037CC  588F                     addq.l     A7, 4
  5326. 000037CE  206E FFFC                movea.l    A0, [A6 - 0x4]
  5327. 000037D2  7044                     moveq.l    D0, 0x44
  5328. 000037D4  D090                     add.l      D0, [A0]
  5329. 000037D6  2840                     movea.l    A4, D0
  5330. 000037D8  42A7                     clr.l      -[A7]
  5331. 000037DA  2F3C 0004 3080           move.l     -[A7], 0x43080
  5332. 000037E0  A848                     syscall    FracSin
  5333. 000037E2  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  5334. 000037E6  2880                     move.l     [A4], D0
  5335. 000037E8  4297                     clr.l      [A7]
  5336. 000037EA  2F3C 0004 3080           move.l     -[A7], 0x43080
  5337. 000037F0  A847                     syscall    FracCos
  5338. 000037F2  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  5339. 000037F6  2940 0004                move.l     [A4 + 0x4], D0
  5340. 000037FA  42AC 0008                clr.l      [A4 + 0x8]
  5341. 000037FE  588F                     addq.l     A7, 4
  5342. 00003800  206E FFFC                movea.l    A0, [A6 - 0x4]
  5343. 00003804  2050                     movea.l    A0, [A0]
  5344. 00003806  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  5345. 0000380A  41E8 0018                lea.l      A0, [A0 + 0x18]
  5346. 0000380E  22D8                     move.l     [A1]+, [A0]+
  5347. 00003810  22D8                     move.l     [A1]+, [A0]+
  5348. 00003812  22D8                     move.l     [A1]+, [A0]+
  5349. 00003814  206E FFFC                movea.l    A0, [A6 - 0x4]
  5350. 00003818  2050                     movea.l    A0, [A0]
  5351. 0000381A  43EE FFA8                lea.l      A1, [A6 - 0x58]
  5352. 0000381E  5488                     addq.l     A0, 2
  5353. 00003820  22D8                     move.l     [A1]+, [A0]+
  5354. 00003822  22D8                     move.l     [A1]+, [A0]+
  5355. 00003824  22D8                     move.l     [A1]+, [A0]+
  5356. 00003826  486E FFB4                pea.l      [A6 - 0x4C]
  5357. 0000382A  486E FFA8                pea.l      [A6 - 0x58]
  5358. 0000382E  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  5359. 00003832  2EBC 0000 8000           move.l     [A7], 0x8000
  5360. 00003838  486E FFA8                pea.l      [A6 - 0x58]
  5361. 0000383C  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  5362. 00003840  486E FFB4                pea.l      [A6 - 0x4C]
  5363. 00003844  486E FFA8                pea.l      [A6 - 0x58]
  5364. 00003848  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  5365. 0000384C  206E FFFC                movea.l    A0, [A6 - 0x4]
  5366. 00003850  2050                     movea.l    A0, [A0]
  5367. 00003852  41E8 005A                lea.l      A0, [A0 + 0x5A]
  5368. 00003856  43EE FFA8                lea.l      A1, [A6 - 0x58]
  5369. 0000385A  20D9                     move.l     [A0]+, [A1]+
  5370. 0000385C  20D9                     move.l     [A0]+, [A1]+
  5371. 0000385E  20D9                     move.l     [A0]+, [A1]+
  5372. 00003860  206E FFFC                movea.l    A0, [A6 - 0x4]
  5373. 00003864  2050                     movea.l    A0, [A0]
  5374. 00003866  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  5375. 0000386A  41E8 0018                lea.l      A0, [A0 + 0x18]
  5376. 0000386E  22D8                     move.l     [A1]+, [A0]+
  5377. 00003870  22D8                     move.l     [A1]+, [A0]+
  5378. 00003872  22D8                     move.l     [A1]+, [A0]+
  5379. 00003874  206E FFFC                movea.l    A0, [A6 - 0x4]
  5380. 00003878  2050                     movea.l    A0, [A0]
  5381. 0000387A  43EE FFA8                lea.l      A1, [A6 - 0x58]
  5382. 0000387E  5488                     addq.l     A0, 2
  5383. 00003880  22D8                     move.l     [A1]+, [A0]+
  5384. 00003882  22D8                     move.l     [A1]+, [A0]+
  5385. 00003884  22D8                     move.l     [A1]+, [A0]+
  5386. 00003886  486E FFB4                pea.l      [A6 - 0x4C]
  5387. 0000388A  486E FFA8                pea.l      [A6 - 0x58]
  5388. 0000388E  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  5389. 00003892  2EBC 0000 C000           move.l     [A7], 0xC000
  5390. 00003898  486E FFA8                pea.l      [A6 - 0x58]
  5391. 0000389C  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  5392. 000038A0  486E FFB4                pea.l      [A6 - 0x4C]
  5393. 000038A4  486E FFA8                pea.l      [A6 - 0x58]
  5394. 000038A8  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  5395. 000038AC  206E FFFC                movea.l    A0, [A6 - 0x4]
  5396. 000038B0  2050                     movea.l    A0, [A0]
  5397. 000038B2  41E8 009C                lea.l      A0, [A0 + 0x9C]
  5398. 000038B6  43EE FFA8                lea.l      A1, [A6 - 0x58]
  5399. 000038BA  20D9                     move.l     [A0]+, [A1]+
  5400. 000038BC  20D9                     move.l     [A0]+, [A1]+
  5401. 000038BE  20D9                     move.l     [A0]+, [A1]+
  5402. 000038C0  206E FFFC                movea.l    A0, [A6 - 0x4]
  5403. 000038C4  2050                     movea.l    A0, [A0]
  5404. 000038C6  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  5405. 000038CA  41E8 005A                lea.l      A0, [A0 + 0x5A]
  5406. 000038CE  22D8                     move.l     [A1]+, [A0]+
  5407. 000038D0  22D8                     move.l     [A1]+, [A0]+
  5408. 000038D2  22D8                     move.l     [A1]+, [A0]+
  5409. 000038D4  206E FFFC                movea.l    A0, [A6 - 0x4]
  5410. 000038D8  2050                     movea.l    A0, [A0]
  5411. 000038DA  43EE FFA8                lea.l      A1, [A6 - 0x58]
  5412. 000038DE  41E8 002E                lea.l      A0, [A0 + 0x2E]
  5413. 000038E2  22D8                     move.l     [A1]+, [A0]+
  5414. 000038E4  22D8                     move.l     [A1]+, [A0]+
  5415. 000038E6  22D8                     move.l     [A1]+, [A0]+
  5416. 000038E8  486E FFB4                pea.l      [A6 - 0x4C]
  5417. 000038EC  486E FFA8                pea.l      [A6 - 0x58]
  5418. 000038F0  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  5419. 000038F4  2EBC 0000 8000           move.l     [A7], 0x8000
  5420. 000038FA  486E FFA8                pea.l      [A6 - 0x58]
  5421. 000038FE  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  5422. 00003902  486E FFB4                pea.l      [A6 - 0x4C]
  5423. 00003906  486E FFA8                pea.l      [A6 - 0x58]
  5424. 0000390A  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  5425. 0000390E  206E FFFC                movea.l    A0, [A6 - 0x4]
  5426. 00003912  2050                     movea.l    A0, [A0]
  5427. 00003914  41E8 0070                lea.l      A0, [A0 + 0x70]
  5428. 00003918  43EE FFA8                lea.l      A1, [A6 - 0x58]
  5429. 0000391C  20D9                     move.l     [A0]+, [A1]+
  5430. 0000391E  20D9                     move.l     [A0]+, [A1]+
  5431. 00003920  20D9                     move.l     [A0]+, [A1]+
  5432. 00003922  206E FFFC                movea.l    A0, [A6 - 0x4]
  5433. 00003926  2050                     movea.l    A0, [A0]
  5434. 00003928  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  5435. 0000392C  41E8 005A                lea.l      A0, [A0 + 0x5A]
  5436. 00003930  22D8                     move.l     [A1]+, [A0]+
  5437. 00003932  22D8                     move.l     [A1]+, [A0]+
  5438. 00003934  22D8                     move.l     [A1]+, [A0]+
  5439. 00003936  206E FFFC                movea.l    A0, [A6 - 0x4]
  5440. 0000393A  2050                     movea.l    A0, [A0]
  5441. 0000393C  43EE FFA8                lea.l      A1, [A6 - 0x58]
  5442. 00003940  41E8 0044                lea.l      A0, [A0 + 0x44]
  5443. 00003944  22D8                     move.l     [A1]+, [A0]+
  5444. 00003946  22D8                     move.l     [A1]+, [A0]+
  5445. 00003948  22D8                     move.l     [A1]+, [A0]+
  5446. 0000394A  486E FFB4                pea.l      [A6 - 0x4C]
  5447. 0000394E  486E FFA8                pea.l      [A6 - 0x58]
  5448. 00003952  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  5449. 00003956  2EBC 0000 8000           move.l     [A7], 0x8000
  5450. 0000395C  486E FFA8                pea.l      [A6 - 0x58]
  5451. 00003960  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  5452. 00003964  486E FFB4                pea.l      [A6 - 0x4C]
  5453. 00003968  486E FFA8                pea.l      [A6 - 0x58]
  5454. 0000396C  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  5455. 00003970  206E FFFC                movea.l    A0, [A6 - 0x4]
  5456. 00003974  2050                     movea.l    A0, [A0]
  5457. 00003976  41E8 0086                lea.l      A0, [A0 + 0x86]
  5458. 0000397A  43EE FFA8                lea.l      A1, [A6 - 0x58]
  5459. 0000397E  20D9                     move.l     [A0]+, [A1]+
  5460. 00003980  20D9                     move.l     [A0]+, [A1]+
  5461. 00003982  20D9                     move.l     [A0]+, [A1]+
  5462. 00003984  7C00                     moveq.l    D6, 0x00
  5463. 00003986  99CC                     sub.l      A4, A4
  5464. 00003988  47ED F234                lea.l      A3, [A5 - 0xDCC]
  5465. 0000398C  45ED F288                lea.l      A2, [A5 - 0xD78]
  5466. 00003990  4FEF 0050                lea.l      A7, [A7 + 0x50]
  5467. 00003994  605A                     bra        +0x5C /* 000039F0 */
  5468. label00003996:
  5469. 00003996  0C46 0004                cmpi.w     D6, 0x4
  5470. 0000399A  5DC5                     slt        D5
  5471. 0000399C  4405                     neg.b      D5
  5472. 0000399E  1D45 FFC0                move.b     [A6 - 0x40], D5
  5473. 000039A2  422E FFC1                clr.b      [A6 - 0x3F]
  5474. 000039A6  3012                     move.w     D0, [A2]
  5475. 000039A8  3D40 FFC2                move.w     [A6 - 0x3E], D0
  5476. 000039AC  3D40 FFC4                move.w     [A6 - 0x3C], D0
  5477. 000039B0  486E FFC0                pea.l      [A6 - 0x40]
  5478. 000039B4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5479. 000039B8  486B 0002                pea.l      [A3 + 0x2]
  5480. 000039BC  3F13                     move.w     -[A7], [A3]
  5481. 000039BE  206E FFF8                movea.l    A0, [A6 - 0x8]
  5482. 000039C2  2010                     move.l     D0, [A0]
  5483. 000039C4  4874 0802                pea.l      [A4 + D0 + 0x2]
  5484. 000039C8  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  5485. 000039CC  1E85                     move.b     [A7], D5
  5486. 000039CE  3F12                     move.w     -[A7], [A2]
  5487. 000039D0  486B 0002                pea.l      [A3 + 0x2]
  5488. 000039D4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5489. 000039D8  3F13                     move.w     -[A7], [A3]
  5490. 000039DA  3F06                     move.w     -[A7], D6
  5491. 000039DC  4EBA FA94                jsr        [PC - 0x56C /* 00003472 */]
  5492. 000039E0  4FEF 0020                lea.l      A7, [A7 + 0x20]
  5493. 000039E4  5246                     addq.w     D6, 1
  5494. 000039E6  49EC 002C                lea.l      A4, [A4 + 0x2C]
  5495. 000039EA  47EB 000E                lea.l      A3, [A3 + 0xE]
  5496. 000039EE  548A                     addq.l     A2, 2
  5497. label000039F0:
  5498. 000039F0  0C46 0006                cmpi.w     D6, 0x6
  5499. 000039F4  6DA0                     blt        -0x5E /* 00003996 */
  5500. 000039F6  4A47                     tst.w      D7
  5501. 000039F8  6648                     bne        +0x4A /* 00003A42 */
  5502. 000039FA  1D7C 0001 FFF7           move.b     [A6 - 0x9], 0x1
  5503. 00003A00  2F3C 0020 0000           move.l     -[A7], 0x200000 /* ' \0\0' */
  5504. 00003A06  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  5505. 00003A0A  486E FFC6                pea.l      [A6 - 0x3A]
  5506. 00003A0E  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  5507. 00003A12  4878 1999                push.l     0x1999
  5508. 00003A16  4878 1999                push.l     0x1999
  5509. 00003A1A  4878 1999                push.l     0x1999
  5510. 00003A1E  486E FFC6                pea.l      [A6 - 0x3A]
  5511. 00003A22  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  5512. 00003A26  486E FFC6                pea.l      [A6 - 0x3A]
  5513. 00003A2A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5514. 00003A2E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5515. 00003A32  4267                     clr.w      -[A7]
  5516. 00003A34  2F2D F2FA                move.l     -[A7], [A5 - 0xD06]
  5517. 00003A38  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  5518. 00003A3C  3E00                     move.w     D7, D0
  5519. 00003A3E  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  5520. label00003A42:
  5521. 00003A42  3F3C 0006                move.w     -[A7], 0x6
  5522. 00003A46  486E FFFC                pea.l      [A6 - 0x4]
  5523. 00003A4A  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  5524. 00003A4E  3E00                     move.w     D7, D0
  5525. 00003A50  4A47                     tst.w      D7
  5526. 00003A52  5C8F                     addq.l     A7, 6
  5527. 00003A54  6610                     bne        +0x12 /* 00003A66 */
  5528. 00003A56  3F3C 0002                move.w     -[A7], 0x2
  5529. 00003A5A  486E FFF8                pea.l      [A6 - 0x8]
  5530. 00003A5E  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  5531. 00003A62  3E00                     move.w     D7, D0
  5532. 00003A64  5C8F                     addq.l     A7, 6
  5533. label00003A66:
  5534. 00003A66  206E FFFC                movea.l    A0, [A6 - 0x4]
  5535. 00003A6A  7002                     moveq.l    D0, 0x02
  5536. 00003A6C  D090                     add.l      D0, [A0]
  5537. 00003A6E  2840                     movea.l    A4, D0
  5538. 00003A70  42A7                     clr.l      -[A7]
  5539. 00003A72  42A7                     clr.l      -[A7]
  5540. 00003A74  A848                     syscall    FracSin
  5541. 00003A76  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  5542. 00003A7A  7204                     moveq.l    D1, 0x04
  5543. 00003A7C  2E81                     move.l     [A7], D1
  5544. 00003A7E  2F00                     move.l     -[A7], D0
  5545. 00003A80  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5546. 00003A84  2040                     movea.l    A0, D0
  5547. 00003A86  41E8 E000                lea.l      A0, [A0 - 0x2000]
  5548. 00003A8A  2888                     move.l     [A4], A0
  5549. 00003A8C  42A7                     clr.l      -[A7]
  5550. 00003A8E  42A7                     clr.l      -[A7]
  5551. 00003A90  A847                     syscall    FracCos
  5552. 00003A92  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  5553. 00003A96  7204                     moveq.l    D1, 0x04
  5554. 00003A98  2E81                     move.l     [A7], D1
  5555. 00003A9A  2F00                     move.l     -[A7], D0
  5556. 00003A9C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5557. 00003AA0  2940 0004                move.l     [A4 + 0x4], D0
  5558. 00003AA4  297C FFFE C000 0008      move.l     [A4 + 0x8], 0xFFFEC000
  5559. 00003AAC  206E FFFC                movea.l    A0, [A6 - 0x4]
  5560. 00003AB0  7018                     moveq.l    D0, 0x18
  5561. 00003AB2  D090                     add.l      D0, [A0]
  5562. 00003AB4  2840                     movea.l    A4, D0
  5563. 00003AB6  42A7                     clr.l      -[A7]
  5564. 00003AB8  42A7                     clr.l      -[A7]
  5565. 00003ABA  A848                     syscall    FracSin
  5566. 00003ABC  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  5567. 00003AC0  2040                     movea.l    A0, D0
  5568. 00003AC2  41E8 C000                lea.l      A0, [A0 - 0x4000]
  5569. 00003AC6  2888                     move.l     [A4], A0
  5570. 00003AC8  4297                     clr.l      [A7]
  5571. 00003ACA  42A7                     clr.l      -[A7]
  5572. 00003ACC  A847                     syscall    FracCos
  5573. 00003ACE  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  5574. 00003AD2  2940 0004                move.l     [A4 + 0x4], D0
  5575. 00003AD6  297C FFFF A000 0008      move.l     [A4 + 0x8], 0xFFFFA000
  5576. 00003ADE  588F                     addq.l     A7, 4
  5577. 00003AE0  206E FFFC                movea.l    A0, [A6 - 0x4]
  5578. 00003AE4  7070                     moveq.l    D0, 0x70
  5579. 00003AE6  D090                     add.l      D0, [A0]
  5580. 00003AE8  2840                     movea.l    A4, D0
  5581. 00003AEA  42A7                     clr.l      -[A7]
  5582. 00003AEC  42A7                     clr.l      -[A7]
  5583. 00003AEE  A848                     syscall    FracSin
  5584. 00003AF0  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  5585. 00003AF4  7204                     moveq.l    D1, 0x04
  5586. 00003AF6  2E81                     move.l     [A7], D1
  5587. 00003AF8  2F00                     move.l     -[A7], D0
  5588. 00003AFA  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5589. 00003AFE  2040                     movea.l    A0, D0
  5590. 00003B00  41E8 2000                lea.l      A0, [A0 + 0x2000]
  5591. 00003B04  2888                     move.l     [A4], A0
  5592. 00003B06  42A7                     clr.l      -[A7]
  5593. 00003B08  42A7                     clr.l      -[A7]
  5594. 00003B0A  A847                     syscall    FracCos
  5595. 00003B0C  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  5596. 00003B10  7204                     moveq.l    D1, 0x04
  5597. 00003B12  2E81                     move.l     [A7], D1
  5598. 00003B14  2F00                     move.l     -[A7], D0
  5599. 00003B16  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5600. 00003B1A  2940 0004                move.l     [A4 + 0x4], D0
  5601. 00003B1E  297C FFFE C000 0008      move.l     [A4 + 0x8], 0xFFFEC000
  5602. 00003B26  206E FFFC                movea.l    A0, [A6 - 0x4]
  5603. 00003B2A  705A                     moveq.l    D0, 0x5A
  5604. 00003B2C  D090                     add.l      D0, [A0]
  5605. 00003B2E  2840                     movea.l    A4, D0
  5606. 00003B30  42A7                     clr.l      -[A7]
  5607. 00003B32  42A7                     clr.l      -[A7]
  5608. 00003B34  A848                     syscall    FracSin
  5609. 00003B36  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  5610. 00003B3A  2040                     movea.l    A0, D0
  5611. 00003B3C  41E8 4000                lea.l      A0, [A0 + 0x4000]
  5612. 00003B40  2888                     move.l     [A4], A0
  5613. 00003B42  4297                     clr.l      [A7]
  5614. 00003B44  42A7                     clr.l      -[A7]
  5615. 00003B46  A847                     syscall    FracCos
  5616. 00003B48  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  5617. 00003B4C  2940 0004                move.l     [A4 + 0x4], D0
  5618. 00003B50  297C FFFF A000 0008      move.l     [A4 + 0x8], 0xFFFFA000
  5619. 00003B58  588F                     addq.l     A7, 4
  5620. 00003B5A  206E FFFC                movea.l    A0, [A6 - 0x4]
  5621. 00003B5E  702E                     moveq.l    D0, 0x2E
  5622. 00003B60  D090                     add.l      D0, [A0]
  5623. 00003B62  2840                     movea.l    A4, D0
  5624. 00003B64  42A7                     clr.l      -[A7]
  5625. 00003B66  2F3C 0002 1840           move.l     -[A7], 0x21840
  5626. 00003B6C  A848                     syscall    FracSin
  5627. 00003B6E  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  5628. 00003B72  2040                     movea.l    A0, D0
  5629. 00003B74  41E8 4000                lea.l      A0, [A0 + 0x4000]
  5630. 00003B78  2888                     move.l     [A4], A0
  5631. 00003B7A  4297                     clr.l      [A7]
  5632. 00003B7C  2F3C 0002 1840           move.l     -[A7], 0x21840
  5633. 00003B82  A847                     syscall    FracCos
  5634. 00003B84  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  5635. 00003B88  2940 0004                move.l     [A4 + 0x4], D0
  5636. 00003B8C  297C FFFF E000 0008      move.l     [A4 + 0x8], 0xFFFFE000
  5637. 00003B94  588F                     addq.l     A7, 4
  5638. 00003B96  206E FFFC                movea.l    A0, [A6 - 0x4]
  5639. 00003B9A  7044                     moveq.l    D0, 0x44
  5640. 00003B9C  D090                     add.l      D0, [A0]
  5641. 00003B9E  2840                     movea.l    A4, D0
  5642. 00003BA0  42A7                     clr.l      -[A7]
  5643. 00003BA2  2F3C 0004 3080           move.l     -[A7], 0x43080
  5644. 00003BA8  A848                     syscall    FracSin
  5645. 00003BAA  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  5646. 00003BAE  2040                     movea.l    A0, D0
  5647. 00003BB0  41E8 C000                lea.l      A0, [A0 - 0x4000]
  5648. 00003BB4  2888                     move.l     [A4], A0
  5649. 00003BB6  4297                     clr.l      [A7]
  5650. 00003BB8  2F3C 0004 3080           move.l     -[A7], 0x43080
  5651. 00003BBE  A847                     syscall    FracCos
  5652. 00003BC0  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  5653. 00003BC4  2940 0004                move.l     [A4 + 0x4], D0
  5654. 00003BC8  297C FFFF E000 0008      move.l     [A4 + 0x8], 0xFFFFE000
  5655. 00003BD0  588F                     addq.l     A7, 4
  5656. 00003BD2  7C00                     moveq.l    D6, 0x00
  5657. 00003BD4  99CC                     sub.l      A4, A4
  5658. 00003BD6  47ED F294                lea.l      A3, [A5 - 0xD6C]
  5659. 00003BDA  45ED F2A0                lea.l      A2, [A5 - 0xD60]
  5660. 00003BDE  605A                     bra        +0x5C /* 00003C3A */
  5661. label00003BE0:
  5662. 00003BE0  1D7C 0001 FFC0           move.b     [A6 - 0x40], 0x1
  5663. 00003BE6  1D7C 0001 FFC1           move.b     [A6 - 0x3F], 0x1
  5664. 00003BEC  3012                     move.w     D0, [A2]
  5665. 00003BEE  3D40 FFC2                move.w     [A6 - 0x3E], D0
  5666. 00003BF2  3D40 FFC4                move.w     [A6 - 0x3C], D0
  5667. 00003BF6  486E FFC0                pea.l      [A6 - 0x40]
  5668. 00003BFA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5669. 00003BFE  2F0B                     move.l     -[A7], A3
  5670. 00003C00  3F3C 0003                move.w     -[A7], 0x3
  5671. 00003C04  206E FFF8                movea.l    A0, [A6 - 0x8]
  5672. 00003C08  2010                     move.l     D0, [A0]
  5673. 00003C0A  4874 0802                pea.l      [A4 + D0 + 0x2]
  5674. 00003C0E  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  5675. 00003C12  1EBC 0001                move.b     [A7], 0x1
  5676. 00003C16  3F12                     move.w     -[A7], [A2]
  5677. 00003C18  2F0B                     move.l     -[A7], A3
  5678. 00003C1A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5679. 00003C1E  3F3C 0003                move.w     -[A7], 0x3
  5680. 00003C22  7006                     moveq.l    D0, 0x06
  5681. 00003C24  D046                     add.w      D0, D6
  5682. 00003C26  3F00                     move.w     -[A7], D0
  5683. 00003C28  4EBA F848                jsr        [PC - 0x7B8 /* 00003472 */]
  5684. 00003C2C  4FEF 0020                lea.l      A7, [A7 + 0x20]
  5685. 00003C30  5246                     addq.w     D6, 1
  5686. 00003C32  49EC 002C                lea.l      A4, [A4 + 0x2C]
  5687. 00003C36  5C8B                     addq.l     A3, 6
  5688. 00003C38  548A                     addq.l     A2, 2
  5689. label00003C3A:
  5690. 00003C3A  0C46 0002                cmpi.w     D6, 0x2
  5691. 00003C3E  6DA0                     blt        -0x5E /* 00003BE0 */
  5692. 00003C40  4A47                     tst.w      D7
  5693. 00003C42  664A                     bne        +0x4C /* 00003C8E */
  5694. 00003C44  1D7C 0001 FFF7           move.b     [A6 - 0x9], 0x1
  5695. 00003C4A  2F3C 0020 0000           move.l     -[A7], 0x200000 /* ' \0\0' */
  5696. 00003C50  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  5697. 00003C54  486E FFC6                pea.l      [A6 - 0x3A]
  5698. 00003C58  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  5699. 00003C5C  4878 1999                push.l     0x1999
  5700. 00003C60  4878 1999                push.l     0x1999
  5701. 00003C64  4878 1999                push.l     0x1999
  5702. 00003C68  486E FFC6                pea.l      [A6 - 0x3A]
  5703. 00003C6C  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  5704. 00003C70  486E FFC6                pea.l      [A6 - 0x3A]
  5705. 00003C74  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5706. 00003C78  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5707. 00003C7C  3F3C 0001                move.w     -[A7], 0x1
  5708. 00003C80  2F2D F2FA                move.l     -[A7], [A5 - 0xD06]
  5709. 00003C84  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  5710. 00003C88  3E00                     move.w     D7, D0
  5711. 00003C8A  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  5712. label00003C8E:
  5713. 00003C8E  3007                     move.w     D0, D7
  5714. 00003C90  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  5715. 00003C94  4E5E                     unlink     A6
  5716. 00003C96  4E75                     rts
  5717. export_40:
  5718. 00003C98  2F07                     move.l     -[A7], D7
  5719. 00003C9A  7E00                     moveq.l    D7, 0x00
  5720. 00003C9C  3007                     move.w     D0, D7
  5721. 00003C9E  2E1F                     move.l     D7, [A7]+
  5722. 00003CA0  4E75                     rts
  5723. export_55:
  5724. 00003CA2  4E56 FFFA                link       A6, -0x0006
  5725. 00003CA6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5726. 00003CAA  4EBA 04BC                jsr        [PC + 0x4BC /* 00004168 */]
  5727. 00003CAE  4A00                     tst.b      D0
  5728. 00003CB0  548F                     addq.l     A7, 2
  5729. 00003CB2  6720                     beq        +0x22 /* 00003CD4 */
  5730. 00003CB4  486E FFFA                pea.l      [A6 - 0x6]
  5731. 00003CB8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5732. 00003CBC  4EBA 1718                jsr        [PC + 0x1718 /* 000053D6 */]
  5733. 00003CC0  3EAE 000A                move.w     [A7], [A6 + 0xA]
  5734. 00003CC4  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  5735. 00003CC8  486E FFFA                pea.l      [A6 - 0x6]
  5736. 00003CCC  4EBA 1742                jsr        [PC + 0x1742 /* 00005410 */]
  5737. 00003CD0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5738. label00003CD4:
  5739. 00003CD4  4E5E                     unlink     A6
  5740. 00003CD6  4E75                     rts
  5741. export_53:
  5742. 00003CD8  4E56 0000                link       A6, 0
  5743. 00003CDC  48E7 0018                movem.l    -[A7], A3,A4
  5744. 00003CE0  204D                     movea.l    A0, A5
  5745. 00003CE2  302E 0008                move.w     D0, [A6 + 0x8]
  5746. 00003CE6  48C0                     ext.l      D0
  5747. 00003CE8  E588                     lsl        D0, 2
  5748. 00003CEA  D1C0                     add.l      A0, D0
  5749. 00003CEC  2868 F2D4                movea.l    A4, [A0 - 0xD2C]
  5750. 00003CF0  200C                     move.l     D0, A4
  5751. 00003CF2  6726                     beq        +0x28 /* 00003D1A */
  5752. 00003CF4  47EC 0004                lea.l      A3, [A4 + 0x4]
  5753. 00003CF8  2F0B                     move.l     -[A7], A3
  5754. 00003CFA  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  5755. 00003CFE  2E8C                     move.l     [A7], A4
  5756. 00003D00  4EBA DE98                jsr        [PC - 0x2168 /* 00001B9A */]
  5757. 00003D04  302E 0008                move.w     D0, [A6 + 0x8]
  5758. 00003D08  B06D C344                cmp.w      D0, [A5 - 0x3CBC]
  5759. 00003D0C  588F                     addq.l     A7, 4
  5760. 00003D0E  660A                     bne        +0xC /* 00003D1A */
  5761. 00003D10  1F2B 0008                move.b     -[A7], [A3 + 0x8]
  5762. 00003D14  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  5763. 00003D18  548F                     addq.l     A7, 2
  5764. label00003D1A:
  5765. 00003D1A  4CDF 1800                movem.l    A3,A4, [A7]+
  5766. 00003D1E  4E5E                     unlink     A6
  5767. 00003D20  4E75                     rts
  5768. fn00003D22:
  5769. 00003D22  4E56 FFE6                link       A6, -0x001A
  5770. 00003D26  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5771. 00003D2A  4A2D F228                tst.b      [A5 - 0xDD8]
  5772. 00003D2E  676E                     beq        +0x70 /* 00003D9E */
  5773. 00003D30  42A7                     clr.l      -[A7]
  5774. 00003D32  A924                     syscall    FrontWindow
  5775. 00003D34  2D5F FFE6                move.l     [A6 - 0x1A], [A7]+
  5776. 00003D38  42A7                     clr.l      -[A7]
  5777. 00003D3A  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  5778. 00003D3E  AA96                     syscall    GetPalette
  5779. 00003D40  2E1F                     move.l     D7, [A7]+
  5780. 00003D42  7600                     moveq.l    D3, 0x00
  5781. 00003D44  97CB                     sub.l      A3, A3
  5782. 00003D46  6038                     bra        +0x3A /* 00003D80 */
  5783. label00003D48:
  5784. 00003D48  206D F302                movea.l    A0, [A5 - 0xCFE]
  5785. 00003D4C  49EB 000A                lea.l      A4, [A3 + 0xA]
  5786. 00003D50  D9D0                     add.l      A4, [A0]
  5787. 00003D52  4A2D F318                tst.b      [A5 - 0xCE8]
  5788. 00003D56  6716                     beq        +0x18 /* 00003D6E */
  5789. 00003D58  0C43 0003                cmpi.w     D3, 0x3
  5790. 00003D5C  6C10                     bge        +0x12 /* 00003D6E */
  5791. 00003D5E  2F07                     move.l     -[A7], D7
  5792. 00003D60  3003                     move.w     D0, D3
  5793. 00003D62  0640 00E0                addi.w     D0, 0xE0
  5794. 00003D66  3F00                     move.w     -[A7], D0
  5795. 00003D68  2F0C                     move.l     -[A7], A4
  5796. 00003D6A  AA9B                     syscall    GetEntryColor
  5797. 00003D6C  600E                     bra        +0x10 /* 00003D7C */
  5798. label00003D6E:
  5799. 00003D6E  2F07                     move.l     -[A7], D7
  5800. 00003D70  3003                     move.w     D0, D3
  5801. 00003D72  0640 0080                addi.w     D0, 0x80
  5802. 00003D76  3F00                     move.w     -[A7], D0
  5803. 00003D78  2F0C                     move.l     -[A7], A4
  5804. 00003D7A  AA9B                     syscall    GetEntryColor
  5805. label00003D7C:
  5806. 00003D7C  5243                     addq.w     D3, 1
  5807. 00003D7E  508B                     addq.l     A3, 8
  5808. label00003D80:
  5809. 00003D80  0C43 0020                cmpi.w     D3, 0x20 /* ' ' */
  5810. 00003D84  6FC2                     ble        -0x3C /* 00003D48 */
  5811. 00003D86  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  5812. 00003D8A  2F2D F302                move.l     -[A7], [A5 - 0xCFE]
  5813. 00003D8E  2F3C 0060 0000           move.l     -[A7], 0x600000 /* '`\0\0' */
  5814. 00003D94  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  5815. 00003D98  AA9A                     syscall    AnimatePalette
  5816. 00003D9A  422D F228                clr.b      [A5 - 0xDD8]
  5817. label00003D9E:
  5818. 00003D9E  7600                     moveq.l    D3, 0x00
  5819. 00003DA0  41ED F2D4                lea.l      A0, [A5 - 0xD2C]
  5820. 00003DA4  2D48 FFE6                move.l     [A6 - 0x1A], A0
  5821. 00003DA8  6000 0300                bra        +0x302 /* 000040AA */
  5822. label00003DAC:
  5823. 00003DAC  206E FFE6                movea.l    A0, [A6 - 0x1A]
  5824. 00003DB0  2E10                     move.l     D7, [A0]
  5825. 00003DB2  4A87                     tst.l      D7
  5826. 00003DB4  6700 02EE                beq        +0x2F0 /* 000040A4 */
  5827. 00003DB8  3F03                     move.w     -[A7], D3
  5828. 00003DBA  4EBA 03AC                jsr        [PC + 0x3AC /* 00004168 */]
  5829. 00003DBE  4A00                     tst.b      D0
  5830. 00003DC0  548F                     addq.l     A7, 2
  5831. 00003DC2  6700 02E0                beq        +0x2E2 /* 000040A4 */
  5832. 00003DC6  7014                     moveq.l    D0, 0x14
  5833. 00003DC8  D087                     add.l      D0, D7
  5834. 00003DCA  2640                     movea.l    A3, D0
  5835. 00003DCC  4AAB 0006                tst.l      [A3 + 0x6]
  5836. 00003DD0  6700 02D2                beq        +0x2D4 /* 000040A4 */
  5837. 00003DD4  486E FFFA                pea.l      [A6 - 0x6]
  5838. 00003DD8  3F03                     move.w     -[A7], D3
  5839. 00003DDA  4EBA 15FA                jsr        [PC + 0x15FA /* 000053D6 */]
  5840. 00003DDE  B66D C344                cmp.w      D3, [A5 - 0x3CBC]
  5841. 00003DE2  5C8F                     addq.l     A7, 6
  5842. 00003DE4  6600 01CE                bne        +0x1D0 /* 00003FB4 */
  5843. 00003DE8  42A7                     clr.l      -[A7]
  5844. 00003DEA  A924                     syscall    FrontWindow
  5845. 00003DEC  285F                     movea.l    A4, [A7]+
  5846. 00003DEE  42A7                     clr.l      -[A7]
  5847. 00003DF0  2F0C                     move.l     -[A7], A4
  5848. 00003DF2  AA96                     syscall    GetPalette
  5849. 00003DF4  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  5850. 00003DF8  7A48                     moveq.l    D5, 0x48
  5851. 00003DFA  282D C328                move.l     D4, [A5 - 0x3CD8]
  5852. 00003DFE  98AB 0006                sub.l      D4, [A3 + 0x6]
  5853. 00003E02  4A2B 000D                tst.b      [A3 + 0xD]
  5854. 00003E06  6608                     bne        +0xA /* 00003E10 */
  5855. 00003E08  3D7C 0001 FFEA           move.w     [A6 - 0x16], 0x1
  5856. 00003E0E  6040                     bra        +0x42 /* 00003E50 */
  5857. label00003E10:
  5858. 00003E10  BA84                     cmp.l      D5, D4
  5859. 00003E12  6F06                     ble        +0x8 /* 00003E1A */
  5860. 00003E14  426E FFEA                clr.w      [A6 - 0x16]
  5861. 00003E18  6036                     bra        +0x38 /* 00003E50 */
  5862. label00003E1A:
  5863. 00003E1A  2C3C 0000 00A0           move.l     D6, 0xA0
  5864. 00003E20  9C85                     sub.l      D6, D5
  5865. 00003E22  BC84                     cmp.l      D6, D4
  5866. 00003E24  6F08                     ble        +0xA /* 00003E2E */
  5867. 00003E26  3D7C 0001 FFEA           move.w     [A6 - 0x16], 0x1
  5868. 00003E2C  6022                     bra        +0x24 /* 00003E50 */
  5869. label00003E2E:
  5870. 00003E2E  BC84                     cmp.l      D6, D4
  5871. 00003E30  6E1E                     bgt        +0x20 /* 00003E50 */
  5872. 00003E32  9886                     sub.l      D4, D6
  5873. 00003E34  BA84                     cmp.l      D5, D4
  5874. 00003E36  6C02                     bge        +0x4 /* 00003E3A */
  5875. 00003E38  2805                     move.l     D4, D5
  5876. label00003E3A:
  5877. 00003E3A  3D7C 0002 FFEA           move.w     [A6 - 0x16], 0x2
  5878. 00003E40  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  5879. 00003E44  B06D C344                cmp.w      D0, [A5 - 0x3CBC]
  5880. 00003E48  57C0                     seq        D0
  5881. 00003E4A  4400                     neg.b      D0
  5882. 00003E4C  1B40 F318                move.b     [A5 - 0xCE8], D0
  5883. label00003E50:
  5884. 00003E50  7C00                     moveq.l    D6, 0x00
  5885. 00003E52  42AE FFF0                clr.l      [A6 - 0x10]
  5886. 00003E56  6000 0142                bra        +0x144 /* 00003F9A */
  5887. label00003E5A:
  5888. 00003E5A  206D F302                movea.l    A0, [A5 - 0xCFE]
  5889. 00003E5E  7008                     moveq.l    D0, 0x08
  5890. 00003E60  D0AE FFF0                add.l      D0, [A6 - 0x10]
  5891. 00003E64  5480                     addq.l     D0, 2
  5892. 00003E66  D090                     add.l      D0, [A0]
  5893. 00003E68  2440                     movea.l    A2, D0
  5894. 00003E6A  4A2D F318                tst.b      [A5 - 0xCE8]
  5895. 00003E6E  6718                     beq        +0x1A /* 00003E88 */
  5896. 00003E70  0C46 0003                cmpi.w     D6, 0x3
  5897. 00003E74  6C12                     bge        +0x14 /* 00003E88 */
  5898. 00003E76  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5899. 00003E7A  3006                     move.w     D0, D6
  5900. 00003E7C  0640 00E0                addi.w     D0, 0xE0
  5901. 00003E80  3F00                     move.w     -[A7], D0
  5902. 00003E82  2F0A                     move.l     -[A7], A2
  5903. 00003E84  AA9B                     syscall    GetEntryColor
  5904. 00003E86  6010                     bra        +0x12 /* 00003E98 */
  5905. label00003E88:
  5906. 00003E88  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5907. 00003E8C  3006                     move.w     D0, D6
  5908. 00003E8E  0640 0080                addi.w     D0, 0x80
  5909. 00003E92  3F00                     move.w     -[A7], D0
  5910. 00003E94  2F0A                     move.l     -[A7], A2
  5911. 00003E96  AA9B                     syscall    GetEntryColor
  5912. label00003E98:
  5913. 00003E98  302E FFEA                move.w     D0, [A6 - 0x16]
  5914. 00003E9C  6710                     beq        +0x12 /* 00003EAE */
  5915. 00003E9E  6B00 00F4                bmi        +0xF6 /* 00003F94 */
  5916. 00003EA2  5540                     subq.w     D0, 2
  5917. 00003EA4  6700 008C                beq        +0x8E /* 00003F32 */
  5918. 00003EA8  6A00 00EA                bpl        +0xEC /* 00003F94 */
  5919. 00003EAC  6072                     bra        +0x74 /* 00003F20 */
  5920. label00003EAE:
  5921. 00003EAE  0C46 0004                cmpi.w     D6, 0x4
  5922. 00003EB2  6C5A                     bge        +0x5C /* 00003F0E */
  5923. 00003EB4  2F05                     move.l     -[A7], D5
  5924. 00003EB6  70FF                     moveq.l    D0, 0xFFFFFFFF
  5925. 00003EB8  9052                     sub.w      D0, [A2]
  5926. 00003EBA  7200                     moveq.l    D1, 0x00
  5927. 00003EBC  3200                     move.w     D1, D0
  5928. 00003EBE  2F01                     move.l     -[A7], D1
  5929. 00003EC0  2F04                     move.l     -[A7], D4
  5930. 00003EC2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5931. 00003EC6  2F00                     move.l     -[A7], D0
  5932. 00003EC8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5933. 00003ECC  D152                     add.w      [A2], D0
  5934. 00003ECE  2F05                     move.l     -[A7], D5
  5935. 00003ED0  70FF                     moveq.l    D0, 0xFFFFFFFF
  5936. 00003ED2  906A 0002                sub.w      D0, [A2 + 0x2]
  5937. 00003ED6  7200                     moveq.l    D1, 0x00
  5938. 00003ED8  3200                     move.w     D1, D0
  5939. 00003EDA  2F01                     move.l     -[A7], D1
  5940. 00003EDC  2F04                     move.l     -[A7], D4
  5941. 00003EDE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5942. 00003EE2  2F00                     move.l     -[A7], D0
  5943. 00003EE4  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5944. 00003EE8  D16A 0002                add.w      [A2 + 0x2], D0
  5945. 00003EEC  2F05                     move.l     -[A7], D5
  5946. 00003EEE  70FF                     moveq.l    D0, 0xFFFFFFFF
  5947. 00003EF0  906A 0004                sub.w      D0, [A2 + 0x4]
  5948. 00003EF4  7200                     moveq.l    D1, 0x00
  5949. 00003EF6  3200                     move.w     D1, D0
  5950. 00003EF8  2F01                     move.l     -[A7], D1
  5951. 00003EFA  2F04                     move.l     -[A7], D4
  5952. 00003EFC  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5953. 00003F00  2F00                     move.l     -[A7], D0
  5954. 00003F02  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5955. 00003F06  D16A 0004                add.w      [A2 + 0x4], D0
  5956. 00003F0A  6000 0088                bra        +0x8A /* 00003F94 */
  5957. label00003F0E:
  5958. 00003F0E  206D F302                movea.l    A0, [A5 - 0xCFE]
  5959. 00003F12  2050                     movea.l    A0, [A0]
  5960. 00003F14  24A8 0022                move.l     [A2], [A0 + 0x22]
  5961. 00003F18  3568 0026 0004           move.w     [A2 + 0x4], [A0 + 0x26]
  5962. 00003F1E  6074                     bra        +0x76 /* 00003F94 */
  5963. label00003F20:
  5964. 00003F20  34BC FFFF                move.w     [A2], 0xFFFF
  5965. 00003F24  357C FFFF 0002           move.w     [A2 + 0x2], 0xFFFF
  5966. 00003F2A  357C FFFF 0004           move.w     [A2 + 0x4], 0xFFFF
  5967. 00003F30  6062                     bra        +0x64 /* 00003F94 */
  5968. label00003F32:
  5969. 00003F32  2F05                     move.l     -[A7], D5
  5970. 00003F34  70FF                     moveq.l    D0, 0xFFFFFFFF
  5971. 00003F36  9052                     sub.w      D0, [A2]
  5972. 00003F38  7200                     moveq.l    D1, 0x00
  5973. 00003F3A  3200                     move.w     D1, D0
  5974. 00003F3C  2F01                     move.l     -[A7], D1
  5975. 00003F3E  2F04                     move.l     -[A7], D4
  5976. 00003F40  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5977. 00003F44  2F00                     move.l     -[A7], D0
  5978. 00003F46  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5979. 00003F4A  72FF                     moveq.l    D1, 0xFFFFFFFF
  5980. 00003F4C  9240                     sub.w      D1, D0
  5981. 00003F4E  3481                     move.w     [A2], D1
  5982. 00003F50  2F05                     move.l     -[A7], D5
  5983. 00003F52  70FF                     moveq.l    D0, 0xFFFFFFFF
  5984. 00003F54  906A 0002                sub.w      D0, [A2 + 0x2]
  5985. 00003F58  7200                     moveq.l    D1, 0x00
  5986. 00003F5A  3200                     move.w     D1, D0
  5987. 00003F5C  2F01                     move.l     -[A7], D1
  5988. 00003F5E  2F04                     move.l     -[A7], D4
  5989. 00003F60  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5990. 00003F64  2F00                     move.l     -[A7], D0
  5991. 00003F66  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5992. 00003F6A  72FF                     moveq.l    D1, 0xFFFFFFFF
  5993. 00003F6C  9240                     sub.w      D1, D0
  5994. 00003F6E  3541 0002                move.w     [A2 + 0x2], D1
  5995. 00003F72  2F05                     move.l     -[A7], D5
  5996. 00003F74  70FF                     moveq.l    D0, 0xFFFFFFFF
  5997. 00003F76  906A 0004                sub.w      D0, [A2 + 0x4]
  5998. 00003F7A  7200                     moveq.l    D1, 0x00
  5999. 00003F7C  3200                     move.w     D1, D0
  6000. 00003F7E  2F01                     move.l     -[A7], D1
  6001. 00003F80  2F04                     move.l     -[A7], D4
  6002. 00003F82  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  6003. 00003F86  2F00                     move.l     -[A7], D0
  6004. 00003F88  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6005. 00003F8C  72FF                     moveq.l    D1, 0xFFFFFFFF
  6006. 00003F8E  9240                     sub.w      D1, D0
  6007. 00003F90  3541 0004                move.w     [A2 + 0x4], D1
  6008. label00003F94:
  6009. 00003F94  5246                     addq.w     D6, 1
  6010. 00003F96  50AE FFF0                addq.l     [A6 - 0x10], 8
  6011. label00003F9A:
  6012. 00003F9A  0C46 0020                cmpi.w     D6, 0x20 /* ' ' */
  6013. 00003F9E  6D00 FEBA                blt        -0x144 /* 00003E5A */
  6014. 00003FA2  2F0C                     move.l     -[A7], A4
  6015. 00003FA4  2F2D F302                move.l     -[A7], [A5 - 0xCFE]
  6016. 00003FA8  2F3C 0060 0000           move.l     -[A7], 0x600000 /* '`\0\0' */
  6017. 00003FAE  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  6018. 00003FB2  AA9A                     syscall    AnimatePalette
  6019. label00003FB4:
  6020. 00003FB4  4A2B 000D                tst.b      [A3 + 0xD]
  6021. 00003FB8  6648                     bne        +0x4A /* 00004002 */
  6022. 00003FBA  486E FFF8                pea.l      [A6 - 0x8]
  6023. 00003FBE  4EBA DAB0                jsr        [PC - 0x2550 /* 00001A70 */]
  6024. 00003FC2  2840                     movea.l    A4, D0
  6025. 00003FC4  588F                     addq.l     A7, 4
  6026. 00003FC6  6030                     bra        +0x32 /* 00003FF8 */
  6027. label00003FC8:
  6028. 00003FC8  4A14                     tst.b      [A4]
  6029. 00003FCA  6620                     bne        +0x22 /* 00003FEC */
  6030. 00003FCC  7000                     moveq.l    D0, 0x00
  6031. 00003FCE  102C 0001                move.b     D0, [A4 + 0x1]
  6032. 00003FD2  B06D C552                cmp.w      D0, [A5 - 0x3AAE]
  6033. 00003FD6  6614                     bne        +0x16 /* 00003FEC */
  6034. 00003FD8  4267                     clr.w      -[A7]
  6035. 00003FDA  2F0C                     move.l     -[A7], A4
  6036. 00003FDC  4EBA DC9C                jsr        [PC - 0x2364 /* 00001C7A */]
  6037. 00003FE0  4257                     clr.w      [A7]
  6038. 00003FE2  2F0C                     move.l     -[A7], A4
  6039. 00003FE4  4EBA DC0C                jsr        [PC - 0x23F4 /* 00001BF2 */]
  6040. 00003FE8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6041. label00003FEC:
  6042. 00003FEC  486E FFF8                pea.l      [A6 - 0x8]
  6043. 00003FF0  4EBA DA92                jsr        [PC - 0x256E /* 00001A84 */]
  6044. 00003FF4  2840                     movea.l    A4, D0
  6045. 00003FF6  588F                     addq.l     A7, 4
  6046. label00003FF8:
  6047. 00003FF8  200C                     move.l     D0, A4
  6048. 00003FFA  66CC                     bne        -0x32 /* 00003FC8 */
  6049. 00003FFC  177C 0001 000D           move.b     [A3 + 0xD], 0x1
  6050. label00004002:
  6051. 00004002  4A2B 000C                tst.b      [A3 + 0xC]
  6052. 00004006  6644                     bne        +0x46 /* 0000404C */
  6053. 00004008  7050                     moveq.l    D0, 0x50
  6054. 0000400A  D0AB 0006                add.l      D0, [A3 + 0x6]
  6055. 0000400E  B0AD C328                cmp.l      D0, [A5 - 0x3CD8]
  6056. 00004012  6C38                     bge        +0x3A /* 0000404C */
  6057. 00004014  B66D C344                cmp.w      D3, [A5 - 0x3CBC]
  6058. 00004018  6628                     bne        +0x2A /* 00004042 */
  6059. 0000401A  486D F306                pea.l      [A5 - 0xCFA]
  6060. 0000401E  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  6061. 00004022  1B7C 0001 F229           move.b     [A5 - 0xDD7], 0x1
  6062. 00004028  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  6063. 0000402C  B06D C344                cmp.w      D0, [A5 - 0x3CBC]
  6064. 00004030  57C0                     seq        D0
  6065. 00004032  4400                     neg.b      D0
  6066. 00004034  1B40 F318                move.b     [A5 - 0xCE8], D0
  6067. 00004038  1EAD F30E                move.b     [A7], [A5 - 0xCF2]
  6068. 0000403C  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  6069. 00004040  588F                     addq.l     A7, 4
  6070. label00004042:
  6071. 00004042  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  6072. 00004046  177C 0001 000C           move.b     [A3 + 0xC], 0x1
  6073. label0000404C:
  6074. 0000404C  206B 0006                movea.l    A0, [A3 + 0x6]
  6075. 00004050  41E8 00A0                lea.l      A0, [A0 + 0xA0]
  6076. 00004054  B1ED C328                cmpa.l     A0, [A5 - 0x3CD8]
  6077. 00004058  6C40                     bge        +0x42 /* 0000409A */
  6078. 0000405A  42AB 0006                clr.l      [A3 + 0x6]
  6079. 0000405E  B66D C344                cmp.w      D3, [A5 - 0x3CBC]
  6080. 00004062  661A                     bne        +0x1C /* 0000407E */
  6081. 00004064  2047                     movea.l    A0, D7
  6082. 00004066  5888                     addq.l     A0, 4
  6083. 00004068  43ED F306                lea.l      A1, [A5 - 0xCFA]
  6084. 0000406C  20D9                     move.l     [A0]+, [A1]+
  6085. 0000406E  20D9                     move.l     [A0]+, [A1]+
  6086. 00004070  30D9                     move.w     [A0]+, [A1]+
  6087. 00004072  422D F229                clr.b      [A5 - 0xDD7]
  6088. 00004076  1B7C 0001 F228           move.b     [A5 - 0xDD8], 0x1
  6089. 0000407C  600C                     bra        +0xE /* 0000408A */
  6090. label0000407E:
  6091. 0000407E  2047                     movea.l    A0, D7
  6092. 00004080  4868 0004                pea.l      [A0 + 0x4]
  6093. 00004084  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  6094. 00004088  588F                     addq.l     A7, 4
  6095. label0000408A:
  6096. 0000408A  2F07                     move.l     -[A7], D7
  6097. 0000408C  4EBA DB0C                jsr        [PC - 0x24F4 /* 00001B9A */]
  6098. 00004090  3EBC 001A                move.w     [A7], 0x1A
  6099. 00004094  4EBA 13A6                jsr        [PC + 0x13A6 /* 0000543C */]
  6100. 00004098  588F                     addq.l     A7, 4
  6101. label0000409A:
  6102. 0000409A  486E FFFA                pea.l      [A6 - 0x6]
  6103. 0000409E  4EBA 1370                jsr        [PC + 0x1370 /* 00005410 */]
  6104. 000040A2  588F                     addq.l     A7, 4
  6105. label000040A4:
  6106. 000040A4  5243                     addq.w     D3, 1
  6107. 000040A6  58AE FFE6                addq.l     [A6 - 0x1A], 4
  6108. label000040AA:
  6109. 000040AA  0C43 0008                cmpi.w     D3, 0x8
  6110. 000040AE  6D00 FCFC                blt        -0x302 /* 00003DAC */
  6111. 000040B2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  6112. 000040B6  4E5E                     unlink     A6
  6113. 000040B8  4E75                     rts
  6114. export_58:
  6115. 000040BA  4E56 0000                link       A6, 0
  6116. 000040BE  4A2D F229                tst.b      [A5 - 0xDD7]
  6117. 000040C2  6712                     beq        +0x14 /* 000040D6 */
  6118. 000040C4  41ED F306                lea.l      A0, [A5 - 0xCFA]
  6119. 000040C8  226E 000C                movea.l    A1, [A6 + 0xC]
  6120. 000040CC  2288                     move.l     [A1], A0
  6121. 000040CE  206E 0010                movea.l    A0, [A6 + 0x10]
  6122. 000040D2  4210                     clr.b      [A0]
  6123. 000040D4  601C                     bra        +0x1E /* 000040F2 */
  6124. label000040D6:
  6125. 000040D6  7004                     moveq.l    D0, 0x04
  6126. 000040D8  D0AE 0008                add.l      D0, [A6 + 0x8]
  6127. 000040DC  206E 000C                movea.l    A0, [A6 + 0xC]
  6128. 000040E0  2080                     move.l     [A0], D0
  6129. 000040E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6130. 000040E6  4EBA D9E0                jsr        [PC - 0x2620 /* 00001AC8 */]
  6131. 000040EA  206E 0010                movea.l    A0, [A6 + 0x10]
  6132. 000040EE  1080                     move.b     [A0], D0
  6133. 000040F0  588F                     addq.l     A7, 4
  6134. label000040F2:
  6135. 000040F2  4E5E                     unlink     A6
  6136. 000040F4  4E75                     rts
  6137. export_41:
  6138. 000040F6  4EBA FC2A                jsr        [PC - 0x3D6 /* 00003D22 */]
  6139. 000040FA  4E75                     rts
  6140. 000040FC  302D C552                move.w     D0, [A5 - 0x3AAE]
  6141. 00004100  204D                     movea.l    A0, A5
  6142. 00004102  48C0                     ext.l      D0
  6143. 00004104  E588                     lsl        D0, 2
  6144. 00004106  D1C0                     add.l      A0, D0
  6145. 00004108  2028 F2D4                move.l     D0, [A0 - 0xD2C]
  6146. 0000410C  4E75                     rts
  6147. export_43:
  6148. fn0000410E:
  6149. 0000410E  302D C344                move.w     D0, [A5 - 0x3CBC]
  6150. 00004112  204D                     movea.l    A0, A5
  6151. 00004114  48C0                     ext.l      D0
  6152. 00004116  E588                     lsl        D0, 2
  6153. 00004118  D1C0                     add.l      A0, D0
  6154. 0000411A  2028 F2D4                move.l     D0, [A0 - 0xD2C]
  6155. 0000411E  4E75                     rts
  6156. fn00004120:
  6157. 00004120  4E56 0000                link       A6, 0
  6158. 00004124  206E 0008                movea.l    A0, [A6 + 0x8]
  6159. 00004128  3028 0018                move.w     D0, [A0 + 0x18]
  6160. 0000412C  4E5E                     unlink     A6
  6161. 0000412E  4E75                     rts
  6162. fn00004130:
  6163. 00004130  4E56 0000                link       A6, 0
  6164. 00004134  302D C344                move.w     D0, [A5 - 0x3CBC]
  6165. 00004138  204D                     movea.l    A0, A5
  6166. 0000413A  48C0                     ext.l      D0
  6167. 0000413C  E588                     lsl        D0, 2
  6168. 0000413E  D1C0                     add.l      A0, D0
  6169. 00004140  202E 0008                move.l     D0, [A6 + 0x8]
  6170. 00004144  B0A8 F2D4                cmp.l      D0, [A0 - 0xD2C]
  6171. 00004148  57C0                     seq        D0
  6172. 0000414A  4400                     neg.b      D0
  6173. 0000414C  4E5E                     unlink     A6
  6174. 0000414E  4E75                     rts
  6175. fn00004150:
  6176. 00004150  4E56 0000                link       A6, 0
  6177. 00004154  206E 0008                movea.l    A0, [A6 + 0x8]
  6178. 00004158  7001                     moveq.l    D0, 0x01
  6179. 0000415A  1228 0019                move.b     D1, [A0 + 0x19]
  6180. 0000415E  E328                     lsl        D0.b, D1
  6181. 00004160  C02D F2F7                and.b      D0, [A5 - 0xD09]
  6182. 00004164  4E5E                     unlink     A6
  6183. 00004166  4E75                     rts
  6184. export_44:
  6185. fn00004168:
  6186. 00004168  4E56 0000                link       A6, 0
  6187. 0000416C  7001                     moveq.l    D0, 0x01
  6188. 0000416E  122E 0009                move.b     D1, [A6 + 0x9]
  6189. 00004172  E328                     lsl        D0.b, D1
  6190. 00004174  C02D F2F7                and.b      D0, [A5 - 0xD09]
  6191. 00004178  4E5E                     unlink     A6
  6192. 0000417A  4E75                     rts
  6193. export_45:
  6194. fn0000417C:
  6195. 0000417C  4E56 0000                link       A6, 0
  6196. 00004180  2F0C                     move.l     -[A7], A4
  6197. 00004182  204D                     movea.l    A0, A5
  6198. 00004184  302E 0008                move.w     D0, [A6 + 0x8]
  6199. 00004188  48C0                     ext.l      D0
  6200. 0000418A  E588                     lsl        D0, 2
  6201. 0000418C  D1C0                     add.l      A0, D0
  6202. 0000418E  2868 F2D4                movea.l    A4, [A0 - 0xD2C]
  6203. 00004192  200C                     move.l     D0, A4
  6204. 00004194  670A                     beq        +0xC /* 000041A0 */
  6205. 00004196  4AAC 001A                tst.l      [A4 + 0x1A]
  6206. 0000419A  6604                     bne        +0x6 /* 000041A0 */
  6207. 0000419C  7000                     moveq.l    D0, 0x00
  6208. 0000419E  6002                     bra        +0x4 /* 000041A2 */
  6209. label000041A0:
  6210. 000041A0  7001                     moveq.l    D0, 0x01
  6211. label000041A2:
  6212. 000041A2  285F                     movea.l    A4, [A7]+
  6213. 000041A4  4E5E                     unlink     A6
  6214. 000041A6  4E75                     rts
  6215. export_59:
  6216. 000041A8  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  6217. 000041AC  42A7                     clr.l      -[A7]
  6218. 000041AE  A924                     syscall    FrontWindow
  6219. 000041B0  285F                     movea.l    A4, [A7]+
  6220. 000041B2  1B7C 0001 F318           move.b     [A5 - 0xCE8], 0x1
  6221. 000041B8  3F2D C344                move.w     -[A7], [A5 - 0x3CBC]
  6222. 000041BC  4EBA FFBE                jsr        [PC - 0x42 /* 0000417C */]
  6223. 000041C0  4A00                     tst.b      D0
  6224. 000041C2  548F                     addq.l     A7, 2
  6225. 000041C4  6642                     bne        +0x44 /* 00004208 */
  6226. 000041C6  42A7                     clr.l      -[A7]
  6227. 000041C8  2F0C                     move.l     -[A7], A4
  6228. 000041CA  AA96                     syscall    GetPalette
  6229. 000041CC  265F                     movea.l    A3, [A7]+
  6230. 000041CE  7C00                     moveq.l    D6, 0x00
  6231. 000041D0  95CA                     sub.l      A2, A2
  6232. 000041D2  601C                     bra        +0x1E /* 000041F0 */
  6233. label000041D4:
  6234. 000041D4  206D F302                movea.l    A0, [A5 - 0xCFE]
  6235. 000041D8  7E0A                     moveq.l    D7, 0x0A
  6236. 000041DA  DE90                     add.l      D7, [A0]
  6237. 000041DC  DE8A                     add.l      D7, A2
  6238. 000041DE  2F0B                     move.l     -[A7], A3
  6239. 000041E0  3006                     move.w     D0, D6
  6240. 000041E2  0640 00E0                addi.w     D0, 0xE0
  6241. 000041E6  3F00                     move.w     -[A7], D0
  6242. 000041E8  2F07                     move.l     -[A7], D7
  6243. 000041EA  AA9B                     syscall    GetEntryColor
  6244. 000041EC  5246                     addq.w     D6, 1
  6245. 000041EE  508A                     addq.l     A2, 8
  6246. label000041F0:
  6247. 000041F0  0C46 0003                cmpi.w     D6, 0x3
  6248. 000041F4  6FDE                     ble        -0x20 /* 000041D4 */
  6249. 000041F6  2F0C                     move.l     -[A7], A4
  6250. 000041F8  2F2D F302                move.l     -[A7], [A5 - 0xCFE]
  6251. 000041FC  2F3C 0060 0000           move.l     -[A7], 0x600000 /* '`\0\0' */
  6252. 00004202  3F3C 0003                move.w     -[A7], 0x3
  6253. 00004206  AA9A                     syscall    AnimatePalette
  6254. label00004208:
  6255. 00004208  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  6256. 0000420C  4E75                     rts
  6257. export_42:
  6258. 0000420E  2F07                     move.l     -[A7], D7
  6259. 00004210  7E00                     moveq.l    D7, 0x00
  6260. 00004212  422D F2F8                clr.b      [A5 - 0xD08]
  6261. 00004216  422D F318                clr.b      [A5 - 0xCE8]
  6262. 0000421A  42AD F2F4                clr.l      [A5 - 0xD0C]
  6263. 0000421E  422D F229                clr.b      [A5 - 0xDD7]
  6264. 00004222  1B7C 0001 F228           move.b     [A5 - 0xDD8], 0x1
  6265. 00004228  4EBA FAF8                jsr        [PC - 0x508 /* 00003D22 */]
  6266. 0000422C  3007                     move.w     D0, D7
  6267. 0000422E  2E1F                     move.l     D7, [A7]+
  6268. 00004230  4E75                     rts
  6269. export_48:
  6270. fn00004232:
  6271. 00004232  4E56 FFEE                link       A6, -0x0012
  6272. 00004236  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6273. 0000423A  1A2E 0008                move.b     D5, [A6 + 0x8]
  6274. 0000423E  7E00                     moveq.l    D7, 0x00
  6275. 00004240  302D C552                move.w     D0, [A5 - 0x3AAE]
  6276. 00004244  204D                     movea.l    A0, A5
  6277. 00004246  48C0                     ext.l      D0
  6278. 00004248  E588                     lsl        D0, 2
  6279. 0000424A  D1C0                     add.l      A0, D0
  6280. 0000424C  2868 F2D4                movea.l    A4, [A0 - 0xD2C]
  6281. 00004250  47EC 0014                lea.l      A3, [A4 + 0x14]
  6282. 00004254  4AAB 0006                tst.l      [A3 + 0x6]
  6283. 00004258  6600 00B4                bne        +0xB6 /* 0000430E */
  6284. 0000425C  4A05                     tst.b      D5
  6285. 0000425E  57C6                     seq        D6
  6286. 00004260  4406                     neg.b      D6
  6287. 00004262  4A06                     tst.b      D6
  6288. 00004264  6708                     beq        +0xA /* 0000426E */
  6289. 00004266  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  6290. 0000426A  1C00                     move.b     D6, D0
  6291. 0000426C  6006                     bra        +0x8 /* 00004274 */
  6292. label0000426E:
  6293. 0000426E  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  6294. 00004272  1C00                     move.b     D6, D0
  6295. label00004274:
  6296. 00004274  4A06                     tst.b      D6
  6297. 00004276  6776                     beq        +0x78 /* 000042EE */
  6298. 00004278  47EC 0004                lea.l      A3, [A4 + 0x4]
  6299. 0000427C  4227                     clr.b      -[A7]
  6300. 0000427E  2F0C                     move.l     -[A7], A4
  6301. 00004280  4EBA D856                jsr        [PC - 0x27AA /* 00001AD8 */]
  6302. 00004284  1E00                     move.b     D7, D0
  6303. 00004286  41EE FFF2                lea.l      A0, [A6 - 0xE]
  6304. 0000428A  43D3                     lea.l      A1, [A3]
  6305. 0000428C  20D9                     move.l     [A0]+, [A1]+
  6306. 0000428E  20D9                     move.l     [A0]+, [A1]+
  6307. 00004290  30D9                     move.w     [A0]+, [A1]+
  6308. 00004292  1D47 FFFA                move.b     [A6 - 0x6], D7
  6309. 00004296  1E87                     move.b     [A7], D7
  6310. 00004298  486E FFEE                pea.l      [A6 - 0x12]
  6311. 0000429C  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  6312. 000042A0  2D6E FFEE FFFC           move.l     [A6 - 0x4], [A6 - 0x12]
  6313. 000042A6  4A05                     tst.b      D5
  6314. 000042A8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6315. 000042AC  671C                     beq        +0x1E /* 000042CA */
  6316. 000042AE  302E FFFC                move.w     D0, [A6 - 0x4]
  6317. 000042B2  48C0                     ext.l      D0
  6318. 000042B4  720E                     moveq.l    D1, 0x0E
  6319. 000042B6  E3A8                     lsl        D0, D1
  6320. 000042B8  D1AE FFF2                add.l      [A6 - 0xE], D0
  6321. 000042BC  302E FFFE                move.w     D0, [A6 - 0x2]
  6322. 000042C0  48C0                     ext.l      D0
  6323. 000042C2  720E                     moveq.l    D1, 0x0E
  6324. 000042C4  E3A8                     lsl        D0, D1
  6325. 000042C6  D1AE FFF6                add.l      [A6 - 0xA], D0
  6326. label000042CA:
  6327. 000042CA  4A05                     tst.b      D5
  6328. 000042CC  670C                     beq        +0xE /* 000042DA */
  6329. 000042CE  486E FFF2                pea.l      [A6 - 0xE]
  6330. 000042D2  4EBA C314                jsr        [PC - 0x3CEC /* 000005E8 */]
  6331. 000042D6  588F                     addq.l     A7, 4
  6332. 000042D8  600A                     bra        +0xC /* 000042E4 */
  6333. label000042DA:
  6334. 000042DA  486E FFF2                pea.l      [A6 - 0xE]
  6335. 000042DE  4EBA CC64                jsr        [PC - 0x339C /* 00000F44 */]
  6336. 000042E2  588F                     addq.l     A7, 4
  6337. label000042E4:
  6338. 000042E4  3C00                     move.w     D6, D0
  6339. 000042E6  4A46                     tst.w      D6
  6340. 000042E8  57C7                     seq        D7
  6341. 000042EA  4407                     neg.b      D7
  6342. 000042EC  6020                     bra        +0x22 /* 0000430E */
  6343. label000042EE:
  6344. 000042EE  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  6345. 000042F2  B06B 0004                cmp.w      D0, [A3 + 0x4]
  6346. 000042F6  670C                     beq        +0xE /* 00004304 */
  6347. 000042F8  3F3C 001B                move.w     -[A7], 0x1B
  6348. 000042FC  4EBA 113E                jsr        [PC + 0x113E /* 0000543C */]
  6349. 00004300  548F                     addq.l     A7, 2
  6350. 00004302  600A                     bra        +0xC /* 0000430E */
  6351. label00004304:
  6352. 00004304  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  6353. 00004308  4EBA 1132                jsr        [PC + 0x1132 /* 0000543C */]
  6354. 0000430C  548F                     addq.l     A7, 2
  6355. label0000430E:
  6356. 0000430E  1007                     move.b     D0, D7
  6357. 00004310  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  6358. 00004314  4E5E                     unlink     A6
  6359. 00004316  4E75                     rts
  6360. export_52:
  6361. fn00004318:
  6362. 00004318  302D C552                move.w     D0, [A5 - 0x3AAE]
  6363. 0000431C  204D                     movea.l    A0, A5
  6364. 0000431E  48C0                     ext.l      D0
  6365. 00004320  E588                     lsl        D0, 2
  6366. 00004322  D1C0                     add.l      A0, D0
  6367. 00004324  2F28 F2D4                move.l     -[A7], [A0 - 0xD2C]
  6368. 00004328  4EBA 01AA                jsr        [PC + 0x1AA /* 000044D4 */]
  6369. 0000432C  588F                     addq.l     A7, 4
  6370. 0000432E  4E75                     rts
  6371. fn00004330:
  6372. 00004330  4E56 0000                link       A6, 0
  6373. 00004334  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  6374. 00004338  206E 0008                movea.l    A0, [A6 + 0x8]
  6375. 0000433C  1140 000A                move.b     [A0 + 0xA], D0
  6376. 00004340  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  6377. 00004344  206E 0008                movea.l    A0, [A6 + 0x8]
  6378. 00004348  1140 000B                move.b     [A0 + 0xB], D0
  6379. 0000434C  4E5E                     unlink     A6
  6380. 0000434E  4E75                     rts
  6381. export_54:
  6382. 00004350  2F0C                     move.l     -[A7], A4
  6383. 00004352  302D C552                move.w     D0, [A5 - 0x3AAE]
  6384. 00004356  204D                     movea.l    A0, A5
  6385. 00004358  48C0                     ext.l      D0
  6386. 0000435A  E588                     lsl        D0, 2
  6387. 0000435C  D1C0                     add.l      A0, D0
  6388. 0000435E  2868 F2D4                movea.l    A4, [A0 - 0xD2C]
  6389. 00004362  200C                     move.l     D0, A4
  6390. 00004364  670A                     beq        +0xC /* 00004370 */
  6391. 00004366  486C 0014                pea.l      [A4 + 0x14]
  6392. 0000436A  4EBA FFC4                jsr        [PC - 0x3C /* 00004330 */]
  6393. 0000436E  588F                     addq.l     A7, 4
  6394. label00004370:
  6395. 00004370  285F                     movea.l    A4, [A7]+
  6396. 00004372  4E75                     rts
  6397. export_56:
  6398. 00004374  4E56 0000                link       A6, 0
  6399. 00004378  2B6E 0008 F310           move.l     [A5 - 0xCF0], [A6 + 0x8]
  6400. 0000437E  2B6E 000C F314           move.l     [A5 - 0xCEC], [A6 + 0xC]
  6401. 00004384  4E5E                     unlink     A6
  6402. 00004386  4E75                     rts
  6403. fn00004388:
  6404. 00004388  4E56 FFFA                link       A6, -0x0006
  6405. 0000438C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6406. 00004390  4EBA FDD6                jsr        [PC - 0x22A /* 00004168 */]
  6407. 00004394  4A00                     tst.b      D0
  6408. 00004396  548F                     addq.l     A7, 2
  6409. 00004398  671C                     beq        +0x1E /* 000043B6 */
  6410. 0000439A  486E FFFA                pea.l      [A6 - 0x6]
  6411. 0000439E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6412. 000043A2  4EBA 1032                jsr        [PC + 0x1032 /* 000053D6 */]
  6413. 000043A6  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  6414. 000043AA  486E FFFA                pea.l      [A6 - 0x6]
  6415. 000043AE  4EBA 1060                jsr        [PC + 0x1060 /* 00005410 */]
  6416. 000043B2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6417. label000043B6:
  6418. 000043B6  4E5E                     unlink     A6
  6419. 000043B8  4E75                     rts
  6420. fn000043BA:
  6421. 000043BA  4E56 FFFA                link       A6, -0x0006
  6422. 000043BE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6423. 000043C2  4EBA FDA4                jsr        [PC - 0x25C /* 00004168 */]
  6424. 000043C6  4A00                     tst.b      D0
  6425. 000043C8  548F                     addq.l     A7, 2
  6426. 000043CA  671C                     beq        +0x1E /* 000043E8 */
  6427. 000043CC  486E FFFA                pea.l      [A6 - 0x6]
  6428. 000043D0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6429. 000043D4  4EBA 1000                jsr        [PC + 0x1000 /* 000053D6 */]
  6430. 000043D8  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6431. 000043DC  486E FFFA                pea.l      [A6 - 0x6]
  6432. 000043E0  4EBA 102E                jsr        [PC + 0x102E /* 00005410 */]
  6433. 000043E4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6434. label000043E8:
  6435. 000043E8  4E5E                     unlink     A6
  6436. 000043EA  4E75                     rts
  6437. export_49:
  6438. 000043EC  4E56 FF98                link       A6, -0x0068
  6439. 000043F0  48E7 0108                movem.l    -[A7], D7,A4
  6440. 000043F4  4A2D F2F8                tst.b      [A5 - 0xD08]
  6441. 000043F8  6754                     beq        +0x56 /* 0000444E */
  6442. 000043FA  7E00                     moveq.l    D7, 0x00
  6443. 000043FC  49ED F2D4                lea.l      A4, [A5 - 0xD2C]
  6444. 00004400  6044                     bra        +0x46 /* 00004446 */
  6445. label00004402:
  6446. 00004402  3F07                     move.w     -[A7], D7
  6447. 00004404  4EBA FD62                jsr        [PC - 0x29E /* 00004168 */]
  6448. 00004408  4A00                     tst.b      D0
  6449. 0000440A  548F                     addq.l     A7, 2
  6450. 0000440C  6734                     beq        +0x36 /* 00004442 */
  6451. 0000440E  3D47 FF9A                move.w     [A6 - 0x66], D7
  6452. 00004412  486E FF98                pea.l      [A6 - 0x68]
  6453. 00004416  486E FF9C                pea.l      [A6 - 0x64]
  6454. 0000441A  2F14                     move.l     -[A7], [A4]
  6455. 0000441C  4EBA E2F6                jsr        [PC - 0x1D0A /* 00002714 */]
  6456. 00004420  4297                     clr.l      [A7]
  6457. 00004422  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6458. 00004426  7002                     moveq.l    D0, 0x02
  6459. 00004428  D06E FF98                add.w      D0, [A6 - 0x68]
  6460. 0000442C  3F00                     move.w     -[A7], D0
  6461. 0000442E  486E FF9A                pea.l      [A6 - 0x66]
  6462. 00004432  1F2D F482                move.b     -[A7], [A5 - 0xB7E]
  6463. 00004436  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6464. 0000443A  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  6465. 0000443E  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  6466. label00004442:
  6467. 00004442  5247                     addq.w     D7, 1
  6468. 00004444  588C                     addq.l     A4, 4
  6469. label00004446:
  6470. 00004446  0C47 0008                cmpi.w     D7, 0x8
  6471. 0000444A  6DB6                     blt        -0x48 /* 00004402 */
  6472. 0000444C  602C                     bra        +0x2E /* 0000447A */
  6473. label0000444E:
  6474. 0000444E  4A2D C32C                tst.b      [A5 - 0x3CD4]
  6475. 00004452  670C                     beq        +0xE /* 00004460 */
  6476. 00004454  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  6477. 00004458  1B7C 0001 F2F8           move.b     [A5 - 0xD08], 0x1
  6478. 0000445E  601A                     bra        +0x1C /* 0000447A */
  6479. label00004460:
  6480. 00004460  42A7                     clr.l      -[A7]
  6481. 00004462  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6482. 00004466  4267                     clr.w      -[A7]
  6483. 00004468  42A7                     clr.l      -[A7]
  6484. 0000446A  1F2D F483                move.b     -[A7], [A5 - 0xB7D]
  6485. 0000446E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6486. 00004472  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  6487. 00004476  4FEF 0012                lea.l      A7, [A7 + 0x12]
  6488. label0000447A:
  6489. 0000447A  4CDF 1080                movem.l    D7,A4, [A7]+
  6490. 0000447E  4E5E                     unlink     A6
  6491. 00004480  4E75                     rts
  6492. export_50:
  6493. fn00004482:
  6494. 00004482  4E56 0000                link       A6, 0
  6495. 00004486  2F0C                     move.l     -[A7], A4
  6496. 00004488  302D C552                move.w     D0, [A5 - 0x3AAE]
  6497. 0000448C  204D                     movea.l    A0, A5
  6498. 0000448E  48C0                     ext.l      D0
  6499. 00004490  E588                     lsl        D0, 2
  6500. 00004492  D1C0                     add.l      A0, D0
  6501. 00004494  2868 F2D4                movea.l    A4, [A0 - 0xD2C]
  6502. 00004498  2F0C                     move.l     -[A7], A4
  6503. 0000449A  4EBA D62C                jsr        [PC - 0x29D4 /* 00001AC8 */]
  6504. 0000449E  4880                     ext.w      D0
  6505. 000044A0  4A40                     tst.w      D0
  6506. 000044A2  588F                     addq.l     A7, 4
  6507. 000044A4  6606                     bne        +0x8 /* 000044AC */
  6508. 000044A6  196E 0008 0016           move.b     [A4 + 0x16], [A6 + 0x8]
  6509. label000044AC:
  6510. 000044AC  285F                     movea.l    A4, [A7]+
  6511. 000044AE  4E5E                     unlink     A6
  6512. 000044B0  4E75                     rts
  6513. export_51:
  6514. fn000044B2:
  6515. 000044B2  4E56 0000                link       A6, 0
  6516. 000044B6  2F0C                     move.l     -[A7], A4
  6517. 000044B8  302D C552                move.w     D0, [A5 - 0x3AAE]
  6518. 000044BC  204D                     movea.l    A0, A5
  6519. 000044BE  48C0                     ext.l      D0
  6520. 000044C0  E588                     lsl        D0, 2
  6521. 000044C2  D1C0                     add.l      A0, D0
  6522. 000044C4  2868 F2D4                movea.l    A4, [A0 - 0xD2C]
  6523. 000044C8  396E 0008 0014           move.w     [A4 + 0x14], [A6 + 0x8]
  6524. 000044CE  285F                     movea.l    A4, [A7]+
  6525. 000044D0  4E5E                     unlink     A6
  6526. 000044D2  4E75                     rts
  6527. fn000044D4:
  6528. 000044D4  4E56 0000                link       A6, 0
  6529. 000044D8  2F0C                     move.l     -[A7], A4
  6530. 000044DA  4AAE 0008                tst.l      [A6 + 0x8]
  6531. 000044DE  672A                     beq        +0x2C /* 0000450A */
  6532. 000044E0  7014                     moveq.l    D0, 0x14
  6533. 000044E2  D0AE 0008                add.l      D0, [A6 + 0x8]
  6534. 000044E6  2840                     movea.l    A4, D0
  6535. 000044E8  296D C328 0006           move.l     [A4 + 0x6], [A5 - 0x3CD8]
  6536. 000044EE  422C 000D                clr.b      [A4 + 0xD]
  6537. 000044F2  422C 000C                clr.b      [A4 + 0xC]
  6538. 000044F6  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  6539. 000044FA  2F0C                     move.l     -[A7], A4
  6540. 000044FC  4EBA FE32                jsr        [PC - 0x1CE /* 00004330 */]
  6541. 00004500  3EBC 001C                move.w     [A7], 0x1C
  6542. 00004504  4EBA 0F36                jsr        [PC + 0xF36 /* 0000543C */]
  6543. 00004508  588F                     addq.l     A7, 4
  6544. label0000450A:
  6545. 0000450A  285F                     movea.l    A4, [A7]+
  6546. 0000450C  4E5E                     unlink     A6
  6547. 0000450E  4E75                     rts
  6548. fn00004510:
  6549. 00004510  4E56 FFFA                link       A6, -0x0006
  6550. 00004514  48E7 0300                movem.l    -[A7], D6,D7
  6551. 00004518  7E00                     moveq.l    D7, 0x00
  6552. 0000451A  206E 0008                movea.l    A0, [A6 + 0x8]
  6553. 0000451E  3C28 0018                move.w     D6, [A0 + 0x18]
  6554. 00004522  486E FFFA                pea.l      [A6 - 0x6]
  6555. 00004526  3F06                     move.w     -[A7], D6
  6556. 00004528  4EBA 0EAC                jsr        [PC + 0xEAC /* 000053D6 */]
  6557. 0000452C  3E86                     move.w     [A7], D6
  6558. 0000452E  4EBA FC38                jsr        [PC - 0x3C8 /* 00004168 */]
  6559. 00004532  4A00                     tst.b      D0
  6560. 00004534  5C8F                     addq.l     A7, 6
  6561. 00004536  674A                     beq        +0x4C /* 00004582 */
  6562. 00004538  4EAD 05FA                jsr        [A5 + 0x5FA /* export_187 */]
  6563. 0000453C  5B40                     subq.w     D0, 5
  6564. 0000453E  661A                     bne        +0x1C /* 0000455A */
  6565. 00004540  7001                     moveq.l    D0, 0x01
  6566. 00004542  C046                     and.w      D0, D6
  6567. 00004544  206E 000C                movea.l    A0, [A6 + 0xC]
  6568. 00004548  7200                     moveq.l    D1, 0x00
  6569. 0000454A  1228 0001                move.b     D1, [A0 + 0x1]
  6570. 0000454E  0241 0001                andi.w     D1, 0x1
  6571. 00004552  B240                     cmp.w      D1, D0
  6572. 00004554  6604                     bne        +0x6 /* 0000455A */
  6573. 00004556  7E24                     moveq.l    D7, 0x24
  6574. 00004558  6028                     bra        +0x2A /* 00004582 */
  6575. label0000455A:
  6576. 0000455A  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  6577. 0000455E  4A00                     tst.b      D0
  6578. 00004560  6704                     beq        +0x6 /* 00004566 */
  6579. 00004562  7E22                     moveq.l    D7, 0x22
  6580. 00004564  601C                     bra        +0x1E /* 00004582 */
  6581. label00004566:
  6582. 00004566  3F3C 001E                move.w     -[A7], 0x1E
  6583. 0000456A  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  6584. 0000456E  4A00                     tst.b      D0
  6585. 00004570  548F                     addq.l     A7, 2
  6586. 00004572  6704                     beq        +0x6 /* 00004578 */
  6587. 00004574  7E22                     moveq.l    D7, 0x22
  6588. 00004576  600A                     bra        +0xC /* 00004582 */
  6589. label00004578:
  6590. 00004578  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  6591. 0000457C  B046                     cmp.w      D0, D6
  6592. 0000457E  6702                     beq        +0x4 /* 00004582 */
  6593. 00004580  7E23                     moveq.l    D7, 0x23
  6594. label00004582:
  6595. 00004582  486E FFFA                pea.l      [A6 - 0x6]
  6596. 00004586  4EBA 0E88                jsr        [PC + 0xE88 /* 00005410 */]
  6597. 0000458A  3007                     move.w     D0, D7
  6598. 0000458C  4CEE 00C0 FFF2           movem.l    D6,D7, [A6 - 0xE]
  6599. 00004592  4E5E                     unlink     A6
  6600. 00004594  4E75                     rts
  6601. fn00004596:
  6602. 00004596  4E56 FFFA                link       A6, -0x0006
  6603. 0000459A  48E7 0300                movem.l    -[A7], D6,D7
  6604. 0000459E  7E00                     moveq.l    D7, 0x00
  6605. 000045A0  206E 0008                movea.l    A0, [A6 + 0x8]
  6606. 000045A4  3C28 0018                move.w     D6, [A0 + 0x18]
  6607. 000045A8  486E FFFA                pea.l      [A6 - 0x6]
  6608. 000045AC  3F06                     move.w     -[A7], D6
  6609. 000045AE  4EBA 0E26                jsr        [PC + 0xE26 /* 000053D6 */]
  6610. 000045B2  3E86                     move.w     [A7], D6
  6611. 000045B4  4EBA FBB2                jsr        [PC - 0x44E /* 00004168 */]
  6612. 000045B8  4A00                     tst.b      D0
  6613. 000045BA  5C8F                     addq.l     A7, 6
  6614. 000045BC  675C                     beq        +0x5E /* 0000461A */
  6615. 000045BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6616. 000045C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6617. 000045C6  4EBA C9F4                jsr        [PC - 0x360C /* 00000FBC */]
  6618. 000045CA  4A00                     tst.b      D0
  6619. 000045CC  508F                     addq.l     A7, 8
  6620. 000045CE  674A                     beq        +0x4C /* 0000461A */
  6621. 000045D0  4EAD 05FA                jsr        [A5 + 0x5FA /* export_187 */]
  6622. 000045D4  5B40                     subq.w     D0, 5
  6623. 000045D6  661A                     bne        +0x1C /* 000045F2 */
  6624. 000045D8  7001                     moveq.l    D0, 0x01
  6625. 000045DA  C046                     and.w      D0, D6
  6626. 000045DC  206E 000C                movea.l    A0, [A6 + 0xC]
  6627. 000045E0  7200                     moveq.l    D1, 0x00
  6628. 000045E2  1228 0001                move.b     D1, [A0 + 0x1]
  6629. 000045E6  0241 0001                andi.w     D1, 0x1
  6630. 000045EA  B240                     cmp.w      D1, D0
  6631. 000045EC  6604                     bne        +0x6 /* 000045F2 */
  6632. 000045EE  7E24                     moveq.l    D7, 0x24
  6633. 000045F0  6028                     bra        +0x2A /* 0000461A */
  6634. label000045F2:
  6635. 000045F2  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  6636. 000045F6  4A00                     tst.b      D0
  6637. 000045F8  6704                     beq        +0x6 /* 000045FE */
  6638. 000045FA  7E22                     moveq.l    D7, 0x22
  6639. 000045FC  601C                     bra        +0x1E /* 0000461A */
  6640. label000045FE:
  6641. 000045FE  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  6642. 00004602  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  6643. 00004606  4A00                     tst.b      D0
  6644. 00004608  548F                     addq.l     A7, 2
  6645. 0000460A  6704                     beq        +0x6 /* 00004610 */
  6646. 0000460C  7E22                     moveq.l    D7, 0x22
  6647. 0000460E  600A                     bra        +0xC /* 0000461A */
  6648. label00004610:
  6649. 00004610  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  6650. 00004614  B046                     cmp.w      D0, D6
  6651. 00004616  6702                     beq        +0x4 /* 0000461A */
  6652. 00004618  7E23                     moveq.l    D7, 0x23
  6653. label0000461A:
  6654. 0000461A  486E FFFA                pea.l      [A6 - 0x6]
  6655. 0000461E  4EBA 0DF0                jsr        [PC + 0xDF0 /* 00005410 */]
  6656. 00004622  3007                     move.w     D0, D7
  6657. 00004624  4CEE 00C0 FFF2           movem.l    D6,D7, [A6 - 0xE]
  6658. 0000462A  4E5E                     unlink     A6
  6659. 0000462C  4E75                     rts
  6660. export_35:
  6661. 0000462E  4E56 FFF2                link       A6, -0x000E
  6662. 00004632  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  6663. 00004636  266E 0008                movea.l    A3, [A6 + 0x8]
  6664. 0000463A  246E 000C                movea.l    A2, [A6 + 0xC]
  6665. 0000463E  2E2E 0010                move.l     D7, [A6 + 0x10]
  6666. 00004642  206E 0014                movea.l    A0, [A6 + 0x14]
  6667. 00004646  4210                     clr.b      [A0]
  6668. 00004648  2247                     movea.l    A1, D7
  6669. 0000464A  4211                     clr.b      [A1]
  6670. 0000464C  226E 0018                movea.l    A1, [A6 + 0x18]
  6671. 00004650  4251                     clr.w      [A1]
  6672. 00004652  3A2B 0018                move.w     D5, [A3 + 0x18]
  6673. 00004656  486E FFF6                pea.l      [A6 - 0xA]
  6674. 0000465A  3F05                     move.w     -[A7], D5
  6675. 0000465C  4EBA 0D78                jsr        [PC + 0xD78 /* 000053D6 */]
  6676. 00004660  1012                     move.b     D0, [A2]
  6677. 00004662  5C8F                     addq.l     A7, 6
  6678. 00004664  6700 00A0                beq        +0xA2 /* 00004706 */
  6679. 00004668  6B00 01D6                bmi        +0x1D8 /* 00004840 */
  6680. 0000466C  5700                     subq.b     D0, 3
  6681. 0000466E  6700 01AE                beq        +0x1B0 /* 0000481E */
  6682. 00004672  6A08                     bpl        +0xA /* 0000467C */
  6683. 00004674  5200                     addq.b     D0, 1
  6684. 00004676  6A0A                     bpl        +0xC /* 00004682 */
  6685. 00004678  6000 0112                bra        +0x114 /* 0000478C */
  6686. label0000467C:
  6687. 0000467C  5500                     subq.b     D0, 2
  6688. 0000467E  6000 01C0                bra        +0x1C2 /* 00004840 */
  6689. label00004682:
  6690. 00004682  49EB 0004                lea.l      A4, [A3 + 0x4]
  6691. 00004686  2C0A                     move.l     D6, A2
  6692. 00004688  5886                     addq.l     D6, 4
  6693. 0000468A  2047                     movea.l    A0, D7
  6694. 0000468C  10BC 0001                move.b     [A0], 0x1
  6695. 00004690  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  6696. 00004694  486E FFF2                pea.l      [A6 - 0xE]
  6697. 00004698  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  6698. 0000469C  2D6E FFF2 FFFC           move.l     [A6 - 0x4], [A6 - 0xE]
  6699. 000046A2  4A6E FFFC                tst.w      [A6 - 0x4]
  6700. 000046A6  5C8F                     addq.l     A7, 6
  6701. 000046A8  6708                     beq        +0xA /* 000046B2 */
  6702. 000046AA  2046                     movea.l    A0, D6
  6703. 000046AC  2014                     move.l     D0, [A4]
  6704. 000046AE  B090                     cmp.l      D0, [A0]
  6705. 000046B0  6716                     beq        +0x18 /* 000046C8 */
  6706. label000046B2:
  6707. 000046B2  4A6E FFFE                tst.w      [A6 - 0x2]
  6708. 000046B6  6700 0188                beq        +0x18A /* 00004840 */
  6709. 000046BA  2046                     movea.l    A0, D6
  6710. 000046BC  202C 0004                move.l     D0, [A4 + 0x4]
  6711. 000046C0  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  6712. 000046C4  6600 017A                bne        +0x17C /* 00004840 */
  6713. label000046C8:
  6714. 000046C8  4267                     clr.w      -[A7]
  6715. 000046CA  A861                     syscall    Random
  6716. 000046CC  7A20                     moveq.l    D5, 0x20
  6717. 000046CE  CA5F                     and.w      D5, [A7]+
  6718. 000046D0  7000                     moveq.l    D0, 0x00
  6719. 000046D2  3005                     move.w     D0, D5
  6720. 000046D4  2A00                     move.l     D5, D0
  6721. 000046D6  4A6E FFFE                tst.w      [A6 - 0x2]
  6722. 000046DA  6716                     beq        +0x18 /* 000046F2 */
  6723. 000046DC  4A6E FFFE                tst.w      [A6 - 0x2]
  6724. 000046E0  6F04                     ble        +0x6 /* 000046E6 */
  6725. 000046E2  2005                     move.l     D0, D5
  6726. 000046E4  6004                     bra        +0x6 /* 000046EA */
  6727. label000046E6:
  6728. 000046E6  2005                     move.l     D0, D5
  6729. 000046E8  4480                     neg.l      D0
  6730. label000046EA:
  6731. 000046EA  D1AC 0004                add.l      [A4 + 0x4], D0
  6732. 000046EE  6000 0150                bra        +0x152 /* 00004840 */
  6733. label000046F2:
  6734. 000046F2  4A6E FFFC                tst.w      [A6 - 0x4]
  6735. 000046F6  6F04                     ble        +0x6 /* 000046FC */
  6736. 000046F8  2005                     move.l     D0, D5
  6737. 000046FA  6004                     bra        +0x6 /* 00004700 */
  6738. label000046FC:
  6739. 000046FC  2005                     move.l     D0, D5
  6740. 000046FE  4480                     neg.l      D0
  6741. label00004700:
  6742. 00004700  D194                     add.l      [A4], D0
  6743. 00004702  6000 013C                bra        +0x13E /* 00004840 */
  6744. label00004706:
  6745. 00004706  2047                     movea.l    A0, D7
  6746. 00004708  4210                     clr.b      [A0]
  6747. 0000470A  3F05                     move.w     -[A7], D5
  6748. 0000470C  4EBA FA5A                jsr        [PC - 0x5A6 /* 00004168 */]
  6749. 00004710  4A00                     tst.b      D0
  6750. 00004712  548F                     addq.l     A7, 2
  6751. 00004714  6700 012A                beq        +0x12C /* 00004840 */
  6752. 00004718  4EAD 05FA                jsr        [A5 + 0x5FA /* export_187 */]
  6753. 0000471C  5B40                     subq.w     D0, 5
  6754. 0000471E  6620                     bne        +0x22 /* 00004740 */
  6755. 00004720  7001                     moveq.l    D0, 0x01
  6756. 00004722  C045                     and.w      D0, D5
  6757. 00004724  7200                     moveq.l    D1, 0x00
  6758. 00004726  122A 0001                move.b     D1, [A2 + 0x1]
  6759. 0000472A  0241 0001                andi.w     D1, 0x1
  6760. 0000472E  B240                     cmp.w      D1, D0
  6761. 00004730  660E                     bne        +0x10 /* 00004740 */
  6762. 00004732  3F3C 001E                move.w     -[A7], 0x1E
  6763. 00004736  4EBA 0D04                jsr        [PC + 0xD04 /* 0000543C */]
  6764. 0000473A  548F                     addq.l     A7, 2
  6765. 0000473C  6000 0102                bra        +0x104 /* 00004840 */
  6766. label00004740:
  6767. 00004740  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  6768. 00004744  4A00                     tst.b      D0
  6769. 00004746  6636                     bne        +0x38 /* 0000477E */
  6770. 00004748  3F3C 001E                move.w     -[A7], 0x1E
  6771. 0000474C  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  6772. 00004750  4A00                     tst.b      D0
  6773. 00004752  548F                     addq.l     A7, 2
  6774. 00004754  670E                     beq        +0x10 /* 00004764 */
  6775. 00004756  3F3C 001D                move.w     -[A7], 0x1D
  6776. 0000475A  4EBA 0CE0                jsr        [PC + 0xCE0 /* 0000543C */]
  6777. 0000475E  548F                     addq.l     A7, 2
  6778. 00004760  6000 00DE                bra        +0xE0 /* 00004840 */
  6779. label00004764:
  6780. 00004764  2F0B                     move.l     -[A7], A3
  6781. 00004766  4EBA FD6C                jsr        [PC - 0x294 /* 000044D4 */]
  6782. 0000476A  7000                     moveq.l    D0, 0x00
  6783. 0000476C  102A 0001                move.b     D0, [A2 + 0x1]
  6784. 00004770  3E80                     move.w     [A7], D0
  6785. 00004772  3F05                     move.w     -[A7], D5
  6786. 00004774  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  6787. 00004778  5C8F                     addq.l     A7, 6
  6788. 0000477A  6000 00C4                bra        +0xC6 /* 00004840 */
  6789. label0000477E:
  6790. 0000477E  3F3C 001D                move.w     -[A7], 0x1D
  6791. 00004782  4EBA 0CB8                jsr        [PC + 0xCB8 /* 0000543C */]
  6792. 00004786  548F                     addq.l     A7, 2
  6793. 00004788  6000 00B6                bra        +0xB8 /* 00004840 */
  6794. label0000478C:
  6795. 0000478C  3F05                     move.w     -[A7], D5
  6796. 0000478E  4EBA F9D8                jsr        [PC - 0x628 /* 00004168 */]
  6797. 00004792  4A00                     tst.b      D0
  6798. 00004794  548F                     addq.l     A7, 2
  6799. 00004796  6700 00A8                beq        +0xAA /* 00004840 */
  6800. 0000479A  2F0B                     move.l     -[A7], A3
  6801. 0000479C  2F0A                     move.l     -[A7], A2
  6802. 0000479E  4EBA C81C                jsr        [PC - 0x37E4 /* 00000FBC */]
  6803. 000047A2  4A00                     tst.b      D0
  6804. 000047A4  508F                     addq.l     A7, 8
  6805. 000047A6  6700 0098                beq        +0x9A /* 00004840 */
  6806. 000047AA  4EAD 05FA                jsr        [A5 + 0x5FA /* export_187 */]
  6807. 000047AE  5B40                     subq.w     D0, 5
  6808. 000047B0  661E                     bne        +0x20 /* 000047D0 */
  6809. 000047B2  7001                     moveq.l    D0, 0x01
  6810. 000047B4  C045                     and.w      D0, D5
  6811. 000047B6  7200                     moveq.l    D1, 0x00
  6812. 000047B8  122A 0001                move.b     D1, [A2 + 0x1]
  6813. 000047BC  0241 0001                andi.w     D1, 0x1
  6814. 000047C0  B240                     cmp.w      D1, D0
  6815. 000047C2  660C                     bne        +0xE /* 000047D0 */
  6816. 000047C4  3F3C 001E                move.w     -[A7], 0x1E
  6817. 000047C8  4EBA 0C72                jsr        [PC + 0xC72 /* 0000543C */]
  6818. 000047CC  548F                     addq.l     A7, 2
  6819. 000047CE  6070                     bra        +0x72 /* 00004840 */
  6820. label000047D0:
  6821. 000047D0  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  6822. 000047D4  4A00                     tst.b      D0
  6823. 000047D6  6714                     beq        +0x16 /* 000047EC */
  6824. 000047D8  3F3C 001D                move.w     -[A7], 0x1D
  6825. 000047DC  4EBA 0C5E                jsr        [PC + 0xC5E /* 0000543C */]
  6826. 000047E0  3EBC 0064                move.w     [A7], 0x64 /* 'd' */
  6827. 000047E4  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  6828. 000047E8  548F                     addq.l     A7, 2
  6829. 000047EA  6054                     bra        +0x56 /* 00004840 */
  6830. label000047EC:
  6831. 000047EC  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  6832. 000047F0  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  6833. 000047F4  4A00                     tst.b      D0
  6834. 000047F6  548F                     addq.l     A7, 2
  6835. 000047F8  670C                     beq        +0xE /* 00004806 */
  6836. 000047FA  3F3C 001D                move.w     -[A7], 0x1D
  6837. 000047FE  4EBA 0C3C                jsr        [PC + 0xC3C /* 0000543C */]
  6838. 00004802  548F                     addq.l     A7, 2
  6839. 00004804  603A                     bra        +0x3C /* 00004840 */
  6840. label00004806:
  6841. 00004806  2F0B                     move.l     -[A7], A3
  6842. 00004808  4EBA FCCA                jsr        [PC - 0x336 /* 000044D4 */]
  6843. 0000480C  7000                     moveq.l    D0, 0x00
  6844. 0000480E  102A 0001                move.b     D0, [A2 + 0x1]
  6845. 00004812  3E80                     move.w     [A7], D0
  6846. 00004814  3F05                     move.w     -[A7], D5
  6847. 00004816  4EAD 062A                jsr        [A5 + 0x62A /* export_193 */]
  6848. 0000481A  5C8F                     addq.l     A7, 6
  6849. 0000481C  6022                     bra        +0x24 /* 00004840 */
  6850. label0000481E:
  6851. 0000481E  3F05                     move.w     -[A7], D5
  6852. 00004820  4EBA F946                jsr        [PC - 0x6BA /* 00004168 */]
  6853. 00004824  4A00                     tst.b      D0
  6854. 00004826  548F                     addq.l     A7, 2
  6855. 00004828  6716                     beq        +0x18 /* 00004840 */
  6856. 0000482A  2F0A                     move.l     -[A7], A2
  6857. 0000482C  4EBA 1212                jsr        [PC + 0x1212 /* 00005A40 */]
  6858. 00004830  4A00                     tst.b      D0
  6859. 00004832  588F                     addq.l     A7, 4
  6860. 00004834  670A                     beq        +0xC /* 00004840 */
  6861. 00004836  2F07                     move.l     -[A7], D7
  6862. 00004838  3F05                     move.w     -[A7], D5
  6863. 0000483A  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  6864. 0000483E  5C8F                     addq.l     A7, 6
  6865. label00004840:
  6866. 00004840  486E FFF6                pea.l      [A6 - 0xA]
  6867. 00004844  4EBA 0BCA                jsr        [PC + 0xBCA /* 00005410 */]
  6868. 00004848  4CEE 1CE0 FFDA           movem.l    D5,D6,D7,A2,A3,A4, [A6 - 0x26]
  6869. 0000484E  4E5E                     unlink     A6
  6870. 00004850  4E75                     rts
  6871. export_34:
  6872. 00004852  4E56 0000                link       A6, 0
  6873. 00004856  206E 000C                movea.l    A0, [A6 + 0xC]
  6874. 0000485A  10BC 0001                move.b     [A0], 0x1
  6875. 0000485E  4E5E                     unlink     A6
  6876. 00004860  4E75                     rts
  6877. export_32:
  6878. 00004862  4E56 FFB8                link       A6, -0x0048
  6879. 00004866  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  6880. 0000486A  286E 0008                movea.l    A4, [A6 + 0x8]
  6881. 0000486E  2F0C                     move.l     -[A7], A4
  6882. 00004870  4EBA F8BE                jsr        [PC - 0x742 /* 00004130 */]
  6883. 00004874  4A00                     tst.b      D0
  6884. 00004876  588F                     addq.l     A7, 4
  6885. 00004878  6600 0278                bne        +0x27A /* 00004AF2 */
  6886. 0000487C  47EC 0014                lea.l      A3, [A4 + 0x14]
  6887. 00004880  2F0C                     move.l     -[A7], A4
  6888. 00004882  4EBA D244                jsr        [PC - 0x2DBC /* 00001AC8 */]
  6889. 00004886  4880                     ext.w      D0
  6890. 00004888  3A00                     move.w     D5, D0
  6891. 0000488A  45EC 0004                lea.l      A2, [A4 + 0x4]
  6892. 0000488E  2C2B 0006                move.l     D6, [A3 + 0x6]
  6893. 00004892  262D C328                move.l     D3, [A5 - 0x3CD8]
  6894. 00004896  9686                     sub.l      D3, D6
  6895. 00004898  3EAB 0004                move.w     [A7], [A3 + 0x4]
  6896. 0000489C  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  6897. 000048A0  3D40 FFB8                move.w     [A6 - 0x48], D0
  6898. 000048A4  7800                     moveq.l    D4, 0x00
  6899. 000048A6  7E00                     moveq.l    D7, 0x00
  6900. 000048A8  4A45                     tst.w      D5
  6901. 000048AA  588F                     addq.l     A7, 4
  6902. 000048AC  6728                     beq        +0x2A /* 000048D6 */
  6903. 000048AE  4A45                     tst.w      D5
  6904. 000048B0  6F10                     ble        +0x12 /* 000048C2 */
  6905. 000048B2  0C45 0010                cmpi.w     D5, 0x10
  6906. 000048B6  6C04                     bge        +0x6 /* 000048BC */
  6907. 000048B8  3805                     move.w     D4, D5
  6908. 000048BA  6018                     bra        +0x1A /* 000048D4 */
  6909. label000048BC:
  6910. 000048BC  7820                     moveq.l    D4, 0x20
  6911. 000048BE  9845                     sub.w      D4, D5
  6912. 000048C0  6012                     bra        +0x14 /* 000048D4 */
  6913. label000048C2:
  6914. 000048C2  3005                     move.w     D0, D5
  6915. 000048C4  4440                     neg.w      D0
  6916. 000048C6  0C40 0010                cmpi.w     D0, 0x10
  6917. 000048CA  6C04                     bge        +0x6 /* 000048D0 */
  6918. 000048CC  3805                     move.w     D4, D5
  6919. 000048CE  6004                     bra        +0x6 /* 000048D4 */
  6920. label000048D0:
  6921. 000048D0  78E0                     moveq.l    D4, 0xFFFFFFE0
  6922. 000048D2  9845                     sub.w      D4, D5
  6923. label000048D4:
  6924. 000048D4  E244                     asr        D4.w, 1
  6925. label000048D6:
  6926. 000048D6  4A86                     tst.l      D6
  6927. 000048D8  6600 00A8                bne        +0xAA /* 00004982 */
  6928. 000048DC  1D7C 0001 FFF3           move.b     [A6 - 0xD], 0x1
  6929. 000048E2  102A 0008                move.b     D0, [A2 + 0x8]
  6930. 000048E6  4880                     ext.w      D0
  6931. 000048E8  EB48                     lsl        D0.w, 5
  6932. 000048EA  7240                     moveq.l    D1, 0x40
  6933. 000048EC  9240                     sub.w      D1, D0
  6934. 000048EE  9245                     sub.w      D1, D5
  6935. 000048F0  3F01                     move.w     -[A7], D1
  6936. 000048F2  3F07                     move.w     -[A7], D7
  6937. 000048F4  3F04                     move.w     -[A7], D4
  6938. 000048F6  486E FFC2                pea.l      [A6 - 0x3E]
  6939. 000048FA  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  6940. 000048FE  4297                     clr.l      [A7]
  6941. 00004900  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  6942. 00004904  2F12                     move.l     -[A7], [A2]
  6943. 00004906  486E FFC2                pea.l      [A6 - 0x3E]
  6944. 0000490A  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  6945. 0000490E  486E FFC2                pea.l      [A6 - 0x3E]
  6946. 00004912  206D F2FA                movea.l    A0, [A5 - 0xD06]
  6947. 00004916  2050                     movea.l    A0, [A0]
  6948. 00004918  4868 0002                pea.l      [A0 + 0x2]
  6949. 0000491C  4EAD 0A3A                jsr        [A5 + 0xA3A /* export_323 */]
  6950. 00004920  1D7C 0001 FFF3           move.b     [A6 - 0xD], 0x1
  6951. 00004926  102A 0008                move.b     D0, [A2 + 0x8]
  6952. 0000492A  4880                     ext.w      D0
  6953. 0000492C  EB48                     lsl        D0.w, 5
  6954. 0000492E  7240                     moveq.l    D1, 0x40
  6955. 00004930  9240                     sub.w      D1, D0
  6956. 00004932  9245                     sub.w      D1, D5
  6957. 00004934  3E81                     move.w     [A7], D1
  6958. 00004936  3F07                     move.w     -[A7], D7
  6959. 00004938  3F04                     move.w     -[A7], D4
  6960. 0000493A  486E FFC2                pea.l      [A6 - 0x3E]
  6961. 0000493E  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  6962. 00004942  4297                     clr.l      [A7]
  6963. 00004944  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  6964. 00004948  2F12                     move.l     -[A7], [A2]
  6965. 0000494A  486E FFC2                pea.l      [A6 - 0x3E]
  6966. 0000494E  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  6967. 00004952  486E FFC2                pea.l      [A6 - 0x3E]
  6968. 00004956  206D F2FA                movea.l    A0, [A5 - 0xD06]
  6969. 0000495A  2050                     movea.l    A0, [A0]
  6970. 0000495C  4868 007E                pea.l      [A0 + 0x7E]
  6971. 00004960  4EAD 0A3A                jsr        [A5 + 0xA3A /* export_323 */]
  6972. 00004964  3EAE FFB8                move.w     [A7], [A6 - 0x48]
  6973. 00004968  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  6974. 0000496C  4227                     clr.b      -[A7]
  6975. 0000496E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6976. 00004972  2F2D F2FA                move.l     -[A7], [A5 - 0xD06]
  6977. 00004976  4EAD 08AA                jsr        [A5 + 0x8AA /* export_273 */]
  6978. 0000497A  4FEF 0046                lea.l      A7, [A7 + 0x46]
  6979. 0000497E  6000 0172                bra        +0x174 /* 00004AF2 */
  6980. label00004982:
  6981. 00004982  705A                     moveq.l    D0, 0x5A
  6982. 00004984  B083                     cmp.l      D0, D3
  6983. 00004986  6F00 016A                ble        +0x16C /* 00004AF2 */
  6984. 0000498A  42A7                     clr.l      -[A7]
  6985. 0000498C  A975                     syscall    TickCount
  6986. 0000498E  2C1F                     move.l     D6, [A7]+
  6987. 00004990  0246 007F                andi.w     D6, 0x7F
  6988. 00004994  705A                     moveq.l    D0, 0x5A
  6989. 00004996  B083                     cmp.l      D0, D3
  6990. 00004998  6F04                     ble        +0x6 /* 0000499E */
  6991. 0000499A  2003                     move.l     D0, D3
  6992. 0000499C  6002                     bra        +0x4 /* 000049A0 */
  6993. label0000499E:
  6994. 0000499E  705A                     moveq.l    D0, 0x5A
  6995. label000049A0:
  6996. 000049A0  2600                     move.l     D3, D0
  6997. 000049A2  42A7                     clr.l      -[A7]
  6998. 000049A4  3F03                     move.w     -[A7], D3
  6999. 000049A6  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  7000. 000049AA  A869                     syscall    FixRatio
  7001. 000049AC  2E3C 0001 0000           move.l     D7, 0x10000
  7002. 000049B2  9E9F                     sub.l      D7, [A7]+
  7003. 000049B4  204D                     movea.l    A0, A5
  7004. 000049B6  2003                     move.l     D0, D3
  7005. 000049B8  E588                     lsl        D0, 2
  7006. 000049BA  D1C0                     add.l      A0, D0
  7007. 000049BC  2F28 F31A                move.l     -[A7], [A0 - 0xCE6]
  7008. 000049C0  2F2D F2FE                move.l     -[A7], [A5 - 0xD02]
  7009. 000049C4  4EAD 0A2A                jsr        [A5 + 0xA2A /* export_321 */]
  7010. 000049C8  7600                     moveq.l    D3, 0x00
  7011. 000049CA  49ED F2A4                lea.l      A4, [A5 - 0xD5C]
  7012. 000049CE  47ED F2B4                lea.l      A3, [A5 - 0xD4C]
  7013. 000049D2  41ED F2C4                lea.l      A0, [A5 - 0xD3C]
  7014. 000049D6  2D48 FFBE                move.l     [A6 - 0x42], A0
  7015. 000049DA  42AE FFBA                clr.l      [A6 - 0x46]
  7016. 000049DE  508F                     addq.l     A7, 8
  7017. 000049E0  6000 00A8                bra        +0xAA /* 00004A8A */
  7018. label000049E4:
  7019. 000049E4  486E FFF4                pea.l      [A6 - 0xC]
  7020. 000049E8  206D F2FE                movea.l    A0, [A5 - 0xD02]
  7021. 000049EC  7002                     moveq.l    D0, 0x02
  7022. 000049EE  D090                     add.l      D0, [A0]
  7023. 000049F0  D0AE FFBA                add.l      D0, [A6 - 0x46]
  7024. 000049F4  2F00                     move.l     -[A7], D0
  7025. 000049F6  4EAD 0A22                jsr        [A5 + 0xA22 /* export_320 */]
  7026. 000049FA  1D7C 0001 FFF3           move.b     [A6 - 0xD], 0x1
  7027. 00004A00  202E FFFC                move.l     D0, [A6 - 0x4]
  7028. 00004A04  4480                     neg.l      D0
  7029. 00004A06  2E80                     move.l     [A7], D0
  7030. 00004A08  202E FFF8                move.l     D0, [A6 - 0x8]
  7031. 00004A0C  4480                     neg.l      D0
  7032. 00004A0E  2F00                     move.l     -[A7], D0
  7033. 00004A10  202E FFF4                move.l     D0, [A6 - 0xC]
  7034. 00004A14  4480                     neg.l      D0
  7035. 00004A16  2F00                     move.l     -[A7], D0
  7036. 00004A18  486E FFC2                pea.l      [A6 - 0x3E]
  7037. 00004A1C  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  7038. 00004A20  206E FFBE                movea.l    A0, [A6 - 0x42]
  7039. 00004A24  3010                     move.w     D0, [A0]
  7040. 00004A26  C1C6                     muls.w     D0, D6
  7041. 00004A28  3E80                     move.w     [A7], D0
  7042. 00004A2A  3006                     move.w     D0, D6
  7043. 00004A2C  C1D3                     muls.w     D0, [A3]
  7044. 00004A2E  3F00                     move.w     -[A7], D0
  7045. 00004A30  3006                     move.w     D0, D6
  7046. 00004A32  C1D4                     muls.w     D0, [A4]
  7047. 00004A34  3F00                     move.w     -[A7], D0
  7048. 00004A36  486E FFC2                pea.l      [A6 - 0x3E]
  7049. 00004A3A  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  7050. 00004A3E  2E87                     move.l     [A7], D7
  7051. 00004A40  2F07                     move.l     -[A7], D7
  7052. 00004A42  2F07                     move.l     -[A7], D7
  7053. 00004A44  486E FFC2                pea.l      [A6 - 0x3E]
  7054. 00004A48  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  7055. 00004A4C  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  7056. 00004A50  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7057. 00004A54  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7058. 00004A58  486E FFC2                pea.l      [A6 - 0x3E]
  7059. 00004A5C  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  7060. 00004A60  486E FFC2                pea.l      [A6 - 0x3E]
  7061. 00004A64  206D F2FE                movea.l    A0, [A5 - 0xD02]
  7062. 00004A68  7002                     moveq.l    D0, 0x02
  7063. 00004A6A  D090                     add.l      D0, [A0]
  7064. 00004A6C  D0AE FFBA                add.l      D0, [A6 - 0x46]
  7065. 00004A70  2F00                     move.l     -[A7], D0
  7066. 00004A72  4EAD 0A3A                jsr        [A5 + 0xA3A /* export_323 */]
  7067. 00004A76  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  7068. 00004A7A  5243                     addq.w     D3, 1
  7069. 00004A7C  548C                     addq.l     A4, 2
  7070. 00004A7E  548B                     addq.l     A3, 2
  7071. 00004A80  54AE FFBE                addq.l     [A6 - 0x42], 2
  7072. 00004A84  707C                     moveq.l    D0, 0x7C
  7073. 00004A86  D1AE FFBA                add.l      [A6 - 0x46], D0
  7074. label00004A8A:
  7075. 00004A8A  0C43 0008                cmpi.w     D3, 0x8
  7076. 00004A8E  6D00 FF54                blt        -0xAA /* 000049E4 */
  7077. 00004A92  1D7C 0001 FFF3           move.b     [A6 - 0xD], 0x1
  7078. 00004A98  102A 0008                move.b     D0, [A2 + 0x8]
  7079. 00004A9C  4880                     ext.w      D0
  7080. 00004A9E  EB48                     lsl        D0.w, 5
  7081. 00004AA0  7240                     moveq.l    D1, 0x40
  7082. 00004AA2  9240                     sub.w      D1, D0
  7083. 00004AA4  9245                     sub.w      D1, D5
  7084. 00004AA6  3F01                     move.w     -[A7], D1
  7085. 00004AA8  3F06                     move.w     -[A7], D6
  7086. 00004AAA  3F04                     move.w     -[A7], D4
  7087. 00004AAC  486E FFC2                pea.l      [A6 - 0x3E]
  7088. 00004AB0  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  7089. 00004AB4  4297                     clr.l      [A7]
  7090. 00004AB6  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  7091. 00004ABA  2F12                     move.l     -[A7], [A2]
  7092. 00004ABC  486E FFC2                pea.l      [A6 - 0x3E]
  7093. 00004AC0  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  7094. 00004AC4  486E FFC2                pea.l      [A6 - 0x3E]
  7095. 00004AC8  2F2D F2FE                move.l     -[A7], [A5 - 0xD02]
  7096. 00004ACC  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  7097. 00004AD0  3EAE FFB8                move.w     [A7], [A6 - 0x48]
  7098. 00004AD4  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  7099. 00004AD8  4227                     clr.b      -[A7]
  7100. 00004ADA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7101. 00004ADE  2F2D F2FE                move.l     -[A7], [A5 - 0xD02]
  7102. 00004AE2  4EAD 08AA                jsr        [A5 + 0x8AA /* export_273 */]
  7103. 00004AE6  2EAD F2FE                move.l     [A7], [A5 - 0xD02]
  7104. 00004AEA  4EAD 0A32                jsr        [A5 + 0xA32 /* export_322 */]
  7105. 00004AEE  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  7106. label00004AF2:
  7107. 00004AF2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7108. 00004AF6  4E5E                     unlink     A6
  7109. 00004AF8  4E75                     rts
  7110. fn00004AFA:
  7111. 00004AFA  4E56 0000                link       A6, 0
  7112. 00004AFE  2F07                     move.l     -[A7], D7
  7113. 00004B00  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7114. 00004B04  4EAD 065A                jsr        [A5 + 0x65A /* export_199 */]
  7115. 00004B08  3E00                     move.w     D7, D0
  7116. 00004B0A  0C47 0004                cmpi.w     D7, 0x4
  7117. 00004B0E  548F                     addq.l     A7, 2
  7118. 00004B10  6F04                     ble        +0x6 /* 00004B16 */
  7119. 00004B12  7004                     moveq.l    D0, 0x04
  7120. 00004B14  6002                     bra        +0x4 /* 00004B18 */
  7121. label00004B16:
  7122. 00004B16  3007                     move.w     D0, D7
  7123. label00004B18:
  7124. 00004B18  3E00                     move.w     D7, D0
  7125. 00004B1A  204D                     movea.l    A0, A5
  7126. 00004B1C  D0C7                     add.w      A0, D7
  7127. 00004B1E  D0C7                     add.w      A0, D7
  7128. 00004B20  3028 F22A                move.w     D0, [A0 - 0xDD6]
  7129. 00004B24  2E1F                     move.l     D7, [A7]+
  7130. 00004B26  4E5E                     unlink     A6
  7131. 00004B28  4E75                     rts
  7132. export_31:
  7133. 00004B2A  4E56 FFEA                link       A6, -0x0016
  7134. 00004B2E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7135. 00004B32  2E2E 0008                move.l     D7, [A6 + 0x8]
  7136. 00004B36  266E 000C                movea.l    A3, [A6 + 0xC]
  7137. 00004B3A  2007                     move.l     D0, D7
  7138. 00004B3C  5880                     addq.l     D0, 4
  7139. 00004B3E  2840                     movea.l    A4, D0
  7140. 00004B40  7014                     moveq.l    D0, 0x14
  7141. 00004B42  D087                     add.l      D0, D7
  7142. 00004B44  2440                     movea.l    A2, D0
  7143. 00004B46  2F07                     move.l     -[A7], D7
  7144. 00004B48  4EBA F5E6                jsr        [PC - 0xA1A /* 00004130 */]
  7145. 00004B4C  4A00                     tst.b      D0
  7146. 00004B4E  588F                     addq.l     A7, 4
  7147. 00004B50  6600 0144                bne        +0x146 /* 00004C96 */
  7148. 00004B54  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  7149. 00004B58  B06A 0004                cmp.w      D0, [A2 + 0x4]
  7150. 00004B5C  664E                     bne        +0x50 /* 00004BAC */
  7151. 00004B5E  2D7C 0001 0000 FFF8      move.l     [A6 - 0x8], 0x10000
  7152. 00004B66  4A2B 000A                tst.b      [A3 + 0xA]
  7153. 00004B6A  6706                     beq        +0x8 /* 00004B72 */
  7154. 00004B6C  303C 00A2                move.w     D0, 0xA2
  7155. 00004B70  600A                     bra        +0xC /* 00004B7C */
  7156. label00004B72:
  7157. 00004B72  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  7158. 00004B76  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  7159. 00004B7A  548F                     addq.l     A7, 2
  7160. label00004B7C:
  7161. 00004B7C  3D40 FFFC                move.w     [A6 - 0x4], D0
  7162. 00004B80  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  7163. 00004B84  4EBA FF74                jsr        [PC - 0x8C /* 00004AFA */]
  7164. 00004B88  3D40 FFFE                move.w     [A6 - 0x2], D0
  7165. 00004B8C  2D6D F310 FFF0           move.l     [A6 - 0x10], [A5 - 0xCF0]
  7166. 00004B92  2D6D F314 FFF4           move.l     [A6 - 0xC], [A5 - 0xCEC]
  7167. 00004B98  486E FFF0                pea.l      [A6 - 0x10]
  7168. 00004B9C  2F0B                     move.l     -[A7], A3
  7169. 00004B9E  2F0C                     move.l     -[A7], A4
  7170. 00004BA0  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  7171. 00004BA4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7172. 00004BA8  6000 00EC                bra        +0xEE /* 00004C96 */
  7173. label00004BAC:
  7174. 00004BAC  486E FFEA                pea.l      [A6 - 0x16]
  7175. 00004BB0  2F0B                     move.l     -[A7], A3
  7176. 00004BB2  2F0C                     move.l     -[A7], A4
  7177. 00004BB4  4EAD 08F2                jsr        [A5 + 0x8F2 /* export_282 */]
  7178. 00004BB8  4A00                     tst.b      D0
  7179. 00004BBA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7180. 00004BBE  6700 00D6                beq        +0xD8 /* 00004C96 */
  7181. 00004BC2  4AAA 0006                tst.l      [A2 + 0x6]
  7182. 00004BC6  6600 00CE                bne        +0xD0 /* 00004C96 */
  7183. 00004BCA  600A                     bra        +0xC /* 00004BD6 */
  7184. 00004BCC  3C3C 00A2                move.w     D6, 0xA2
  7185. 00004BD0  3A3C 00A2                move.w     D5, 0xA2
  7186. 00004BD4  602A                     bra        +0x2C /* 00004C00 */
  7187. label00004BD6:
  7188. 00004BD6  4A2B 000A                tst.b      [A3 + 0xA]
  7189. 00004BDA  670A                     beq        +0xC /* 00004BE6 */
  7190. 00004BDC  3C3C 00A2                move.w     D6, 0xA2
  7191. 00004BE0  3A3C 00A2                move.w     D5, 0xA2
  7192. 00004BE4  601A                     bra        +0x1C /* 00004C00 */
  7193. label00004BE6:
  7194. 00004BE6  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  7195. 00004BEA  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  7196. 00004BEE  3C00                     move.w     D6, D0
  7197. 00004BF0  3EAA 0004                move.w     [A7], [A2 + 0x4]
  7198. 00004BF4  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  7199. 00004BF8  0640 00C1                addi.w     D0, 0xC1
  7200. 00004BFC  3A00                     move.w     D5, D0
  7201. 00004BFE  548F                     addq.l     A7, 2
  7202. label00004C00:
  7203. 00004C00  78FE                     moveq.l    D4, 0xFFFFFFFE
  7204. 00004C02  D86E FFEC                add.w      D4, [A6 - 0x14]
  7205. 00004C06  76FE                     moveq.l    D3, 0xFFFFFFFE
  7206. 00004C08  D66E FFEA                add.w      D3, [A6 - 0x16]
  7207. 00004C0C  204D                     movea.l    A0, A5
  7208. 00004C0E  D0C6                     add.w      A0, D6
  7209. 00004C10  D0C6                     add.w      A0, D6
  7210. 00004C12  3C28 D2CE                move.w     D6, [A0 - 0x2D32]
  7211. 00004C16  204D                     movea.l    A0, A5
  7212. 00004C18  D0C5                     add.w      A0, D5
  7213. 00004C1A  D0C5                     add.w      A0, D5
  7214. 00004C1C  3A28 D2CE                move.w     D5, [A0 - 0x2D32]
  7215. 00004C20  3F06                     move.w     -[A7], D6
  7216. 00004C22  3F3C 0005                move.w     -[A7], 0x5
  7217. 00004C26  3003                     move.w     D0, D3
  7218. 00004C28  5243                     addq.w     D3, 1
  7219. 00004C2A  3F00                     move.w     -[A7], D0
  7220. 00004C2C  3004                     move.w     D0, D4
  7221. 00004C2E  5344                     subq.w     D4, 1
  7222. 00004C30  3F00                     move.w     -[A7], D0
  7223. 00004C32  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  7224. 00004C36  3E86                     move.w     [A7], D6
  7225. 00004C38  3F3C 0007                move.w     -[A7], 0x7
  7226. 00004C3C  3003                     move.w     D0, D3
  7227. 00004C3E  5243                     addq.w     D3, 1
  7228. 00004C40  3F00                     move.w     -[A7], D0
  7229. 00004C42  3F04                     move.w     -[A7], D4
  7230. 00004C44  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  7231. 00004C48  BA46                     cmp.w      D5, D6
  7232. 00004C4A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7233. 00004C4E  661A                     bne        +0x1C /* 00004C6A */
  7234. 00004C50  3F06                     move.w     -[A7], D6
  7235. 00004C52  3F3C 0007                move.w     -[A7], 0x7
  7236. 00004C56  3003                     move.w     D0, D3
  7237. 00004C58  5243                     addq.w     D3, 1
  7238. 00004C5A  3F00                     move.w     -[A7], D0
  7239. 00004C5C  3004                     move.w     D0, D4
  7240. 00004C5E  5244                     addq.w     D4, 1
  7241. 00004C60  3F00                     move.w     -[A7], D0
  7242. 00004C62  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  7243. 00004C66  508F                     addq.l     A7, 8
  7244. 00004C68  601C                     bra        +0x1E /* 00004C86 */
  7245. label00004C6A:
  7246. 00004C6A  3F05                     move.w     -[A7], D5
  7247. 00004C6C  3F06                     move.w     -[A7], D6
  7248. 00004C6E  3F3C 0007                move.w     -[A7], 0x7
  7249. 00004C72  3003                     move.w     D0, D3
  7250. 00004C74  5243                     addq.w     D3, 1
  7251. 00004C76  3F00                     move.w     -[A7], D0
  7252. 00004C78  3004                     move.w     D0, D4
  7253. 00004C7A  5244                     addq.w     D4, 1
  7254. 00004C7C  3F00                     move.w     -[A7], D0
  7255. 00004C7E  4EAD 099A                jsr        [A5 + 0x99A /* export_303 */]
  7256. 00004C82  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7257. label00004C86:
  7258. 00004C86  3F05                     move.w     -[A7], D5
  7259. 00004C88  3F3C 0005                move.w     -[A7], 0x5
  7260. 00004C8C  3F03                     move.w     -[A7], D3
  7261. 00004C8E  3F04                     move.w     -[A7], D4
  7262. 00004C90  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  7263. 00004C94  508F                     addq.l     A7, 8
  7264. label00004C96:
  7265. 00004C96  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7266. 00004C9A  4E5E                     unlink     A6
  7267. 00004C9C  4E75                     rts
  7268. export_65:
  7269. 00004C9E  4E56 0000                link       A6, 0
  7270. 00004CA2  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  7271. 00004CA6  266E 0008                movea.l    A3, [A6 + 0x8]
  7272. 00004CAA  7E00                     moveq.l    D7, 0x00
  7273. 00004CAC  49EB 0004                lea.l      A4, [A3 + 0x4]
  7274. 00004CB0  3F14                     move.w     -[A7], [A4]
  7275. 00004CB2  4EBA 0522                jsr        [PC + 0x522 /* 000051D6 */]
  7276. 00004CB6  2440                     movea.l    A2, D0
  7277. 00004CB8  200A                     move.l     D0, A2
  7278. 00004CBA  548F                     addq.l     A7, 2
  7279. 00004CBC  6768                     beq        +0x6A /* 00004D26 */
  7280. 00004CBE  3F14                     move.w     -[A7], [A4]
  7281. 00004CC0  4EBA F4A6                jsr        [PC - 0xB5A /* 00004168 */]
  7282. 00004CC4  4A00                     tst.b      D0
  7283. 00004CC6  548F                     addq.l     A7, 2
  7284. 00004CC8  6746                     beq        +0x48 /* 00004D10 */
  7285. 00004CCA  7000                     moveq.l    D0, 0x00
  7286. 00004CCC  102B 0002                move.b     D0, [A3 + 0x2]
  7287. 00004CD0  B06D C344                cmp.w      D0, [A5 - 0x3CBC]
  7288. 00004CD4  673A                     beq        +0x3C /* 00004D10 */
  7289. 00004CD6  4A2D F2F8                tst.b      [A5 - 0xD08]
  7290. 00004CDA  664A                     bne        +0x4C /* 00004D26 */
  7291. 00004CDC  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  7292. 00004CE0  1B7C 0001 F2F8           move.b     [A5 - 0xD08], 0x1
  7293. 00004CE6  1013                     move.b     D0, [A3]
  7294. 00004CE8  4880                     ext.w      D0
  7295. 00004CEA  5540                     subq.w     D0, 2
  7296. 00004CEC  3F00                     move.w     -[A7], D0
  7297. 00004CEE  486C 0002                pea.l      [A4 + 0x2]
  7298. 00004CF2  2F0A                     move.l     -[A7], A2
  7299. 00004CF4  4EBA DA80                jsr        [PC - 0x2580 /* 00002776 */]
  7300. 00004CF8  3014                     move.w     D0, [A4]
  7301. 00004CFA  B06D C344                cmp.w      D0, [A5 - 0x3CBC]
  7302. 00004CFE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7303. 00004D02  6622                     bne        +0x24 /* 00004D26 */
  7304. 00004D04  1F2A 000C                move.b     -[A7], [A2 + 0xC]
  7305. 00004D08  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  7306. 00004D0C  548F                     addq.l     A7, 2
  7307. 00004D0E  6016                     bra        +0x18 /* 00004D26 */
  7308. label00004D10:
  7309. 00004D10  1013                     move.b     D0, [A3]
  7310. 00004D12  4880                     ext.w      D0
  7311. 00004D14  5540                     subq.w     D0, 2
  7312. 00004D16  3F00                     move.w     -[A7], D0
  7313. 00004D18  486C 0002                pea.l      [A4 + 0x2]
  7314. 00004D1C  2F0A                     move.l     -[A7], A2
  7315. 00004D1E  4EBA DA56                jsr        [PC - 0x25AA /* 00002776 */]
  7316. 00004D22  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7317. label00004D26:
  7318. 00004D26  3007                     move.w     D0, D7
  7319. 00004D28  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  7320. 00004D2C  4E5E                     unlink     A6
  7321. 00004D2E  4E75                     rts
  7322. export_66:
  7323. 00004D30  4E56 FF98                link       A6, -0x0068
  7324. 00004D34  48E7 0108                movem.l    -[A7], D7,A4
  7325. 00004D38  7E00                     moveq.l    D7, 0x00
  7326. 00004D3A  4A2D C32C                tst.b      [A5 - 0x3CD4]
  7327. 00004D3E  6748                     beq        +0x4A /* 00004D88 */
  7328. 00004D40  206E 0008                movea.l    A0, [A6 + 0x8]
  7329. 00004D44  7000                     moveq.l    D0, 0x00
  7330. 00004D46  1028 0002                move.b     D0, [A0 + 0x2]
  7331. 00004D4A  3F00                     move.w     -[A7], D0
  7332. 00004D4C  4EBA 0488                jsr        [PC + 0x488 /* 000051D6 */]
  7333. 00004D50  2840                     movea.l    A4, D0
  7334. 00004D52  200C                     move.l     D0, A4
  7335. 00004D54  548F                     addq.l     A7, 2
  7336. 00004D56  6734                     beq        +0x36 /* 00004D8C */
  7337. 00004D58  3D6C 0018 FF9A           move.w     [A6 - 0x66], [A4 + 0x18]
  7338. 00004D5E  486E FF98                pea.l      [A6 - 0x68]
  7339. 00004D62  486E FF9C                pea.l      [A6 - 0x64]
  7340. 00004D66  2F0C                     move.l     -[A7], A4
  7341. 00004D68  4EBA D9AA                jsr        [PC - 0x2656 /* 00002714 */]
  7342. 00004D6C  4297                     clr.l      [A7]
  7343. 00004D6E  7002                     moveq.l    D0, 0x02
  7344. 00004D70  D06E FF98                add.w      D0, [A6 - 0x68]
  7345. 00004D74  3F00                     move.w     -[A7], D0
  7346. 00004D76  486E FF9A                pea.l      [A6 - 0x66]
  7347. 00004D7A  1F2D F482                move.b     -[A7], [A5 - 0xB7E]
  7348. 00004D7E  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  7349. 00004D82  4FEF 0014                lea.l      A7, [A7 + 0x14]
  7350. 00004D86  6004                     bra        +0x6 /* 00004D8C */
  7351. label00004D88:
  7352. 00004D88  3E3C C9E1                move.w     D7, 0xC9E1
  7353. label00004D8C:
  7354. 00004D8C  3007                     move.w     D0, D7
  7355. 00004D8E  4CDF 1080                movem.l    D7,A4, [A7]+
  7356. 00004D92  4E5E                     unlink     A6
  7357. 00004D94  4E75                     rts
  7358. export_33:
  7359. 00004D96  4E56 0000                link       A6, 0
  7360. 00004D9A  206E 000C                movea.l    A0, [A6 + 0xC]
  7361. 00004D9E  226E 0008                movea.l    A1, [A6 + 0x8]
  7362. 00004DA2  43E9 0014                lea.l      A1, [A1 + 0x14]
  7363. 00004DA6  41E8 0014                lea.l      A0, [A0 + 0x14]
  7364. 00004DAA  7009                     moveq.l    D0, 0x09
  7365. label00004DAC:
  7366. 00004DAC  22D8                     move.l     [A1]+, [A0]+
  7367. 00004DAE  51C8 FFFC                dbf        D0, -0x6 /* 00004DAC */
  7368. 00004DB2  32D8                     move.w     [A1]+, [A0]+
  7369. 00004DB4  4E5E                     unlink     A6
  7370. 00004DB6  4E75                     rts
  7371. export_60:
  7372. 00004DB8  4E56 FFFC                link       A6, -0x0004
  7373. 00004DBC  2F0C                     move.l     -[A7], A4
  7374. 00004DBE  7014                     moveq.l    D0, 0x14
  7375. 00004DC0  D0AE 0008                add.l      D0, [A6 + 0x8]
  7376. 00004DC4  2840                     movea.l    A4, D0
  7377. 00004DC6  206E 000C                movea.l    A0, [A6 + 0xC]
  7378. 00004DCA  3094                     move.w     [A0], [A4]
  7379. 00004DCC  4A50                     tst.w      [A0]
  7380. 00004DCE  6620                     bne        +0x22 /* 00004DF0 */
  7381. 00004DD0  4A2C 0002                tst.b      [A4 + 0x2]
  7382. 00004DD4  671A                     beq        +0x1C /* 00004DF0 */
  7383. 00004DD6  206E 0008                movea.l    A0, [A6 + 0x8]
  7384. 00004DDA  4868 0004                pea.l      [A0 + 0x4]
  7385. 00004DDE  4EAD 04CA                jsr        [A5 + 0x4CA /* export_149 */]
  7386. 00004DE2  4A00                     tst.b      D0
  7387. 00004DE4  588F                     addq.l     A7, 4
  7388. 00004DE6  6608                     bne        +0xA /* 00004DF0 */
  7389. 00004DE8  206E 000C                movea.l    A0, [A6 + 0xC]
  7390. 00004DEC  30BC 0001                move.w     [A0], 0x1
  7391. label00004DF0:
  7392. 00004DF0  285F                     movea.l    A4, [A7]+
  7393. 00004DF2  4E5E                     unlink     A6
  7394. 00004DF4  4E75                     rts
  7395. export_61:
  7396. 00004DF6  4E56 0000                link       A6, 0
  7397. 00004DFA  48E7 0018                movem.l    -[A7], A3,A4
  7398. 00004DFE  266E 000E                movea.l    A3, [A6 + 0xE]
  7399. 00004E02  7014                     moveq.l    D0, 0x14
  7400. 00004E04  D0AE 0008                add.l      D0, [A6 + 0x8]
  7401. 00004E08  2840                     movea.l    A4, D0
  7402. 00004E0A  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  7403. 00004E0E  B06C 0004                cmp.w      D0, [A4 + 0x4]
  7404. 00004E12  675A                     beq        +0x5C /* 00004E6E */
  7405. 00004E14  102E 000C                move.b     D0, [A6 + 0xC]
  7406. 00004E18  670A                     beq        +0xC /* 00004E24 */
  7407. 00004E1A  6B4E                     bmi        +0x50 /* 00004E6A */
  7408. 00004E1C  5500                     subq.b     D0, 2
  7409. 00004E1E  6734                     beq        +0x36 /* 00004E54 */
  7410. 00004E20  6A48                     bpl        +0x4A /* 00004E6A */
  7411. 00004E22  601A                     bra        +0x1C /* 00004E3E */
  7412. label00004E24:
  7413. 00004E24  4A2C 000A                tst.b      [A4 + 0xA]
  7414. 00004E28  670A                     beq        +0xC /* 00004E34 */
  7415. 00004E2A  26BC 0000 0A3D           move.l     [A3], 0xA3D /* '\n=' */
  7416. 00004E30  6000 0090                bra        +0x92 /* 00004EC2 */
  7417. label00004E34:
  7418. 00004E34  26BC 0000 07AE           move.l     [A3], 0x7AE
  7419. 00004E3A  6000 0086                bra        +0x88 /* 00004EC2 */
  7420. label00004E3E:
  7421. 00004E3E  4A2C 000A                tst.b      [A4 + 0xA]
  7422. 00004E42  6708                     beq        +0xA /* 00004E4C */
  7423. 00004E44  26BC 0000 0831           move.l     [A3], 0x831
  7424. 00004E4A  6076                     bra        +0x78 /* 00004EC2 */
  7425. label00004E4C:
  7426. 00004E4C  26BC 0000 0624           move.l     [A3], 0x624
  7427. 00004E52  606E                     bra        +0x70 /* 00004EC2 */
  7428. label00004E54:
  7429. 00004E54  4A2C 000B                tst.b      [A4 + 0xB]
  7430. 00004E58  6708                     beq        +0xA /* 00004E62 */
  7431. 00004E5A  26BC 0001 4000           move.l     [A3], 0x14000
  7432. 00004E60  6060                     bra        +0x62 /* 00004EC2 */
  7433. label00004E62:
  7434. 00004E62  26BC 0001 0000           move.l     [A3], 0x10000
  7435. 00004E68  6058                     bra        +0x5A /* 00004EC2 */
  7436. label00004E6A:
  7437. 00004E6A  4293                     clr.l      [A3]
  7438. 00004E6C  6054                     bra        +0x56 /* 00004EC2 */
  7439. label00004E6E:
  7440. 00004E6E  102E 000C                move.b     D0, [A6 + 0xC]
  7441. 00004E72  670A                     beq        +0xC /* 00004E7E */
  7442. 00004E74  6B4A                     bmi        +0x4C /* 00004EC0 */
  7443. 00004E76  5500                     subq.b     D0, 2
  7444. 00004E78  6730                     beq        +0x32 /* 00004EAA */
  7445. 00004E7A  6A44                     bpl        +0x46 /* 00004EC0 */
  7446. 00004E7C  6016                     bra        +0x18 /* 00004E94 */
  7447. label00004E7E:
  7448. 00004E7E  4A2C 000A                tst.b      [A4 + 0xA]
  7449. 00004E82  6708                     beq        +0xA /* 00004E8C */
  7450. 00004E84  26BC 0000 070A           move.l     [A3], 0x70A
  7451. 00004E8A  6036                     bra        +0x38 /* 00004EC2 */
  7452. label00004E8C:
  7453. 00004E8C  26BC 0000 0666           move.l     [A3], 0x666
  7454. 00004E92  602E                     bra        +0x30 /* 00004EC2 */
  7455. label00004E94:
  7456. 00004E94  4A2C 000A                tst.b      [A4 + 0xA]
  7457. 00004E98  6708                     beq        +0xA /* 00004EA2 */
  7458. 00004E9A  26BC 0000 0385           move.l     [A3], 0x385
  7459. 00004EA0  6020                     bra        +0x22 /* 00004EC2 */
  7460. label00004EA2:
  7461. 00004EA2  26BC 0000 0333           move.l     [A3], 0x333
  7462. 00004EA8  6018                     bra        +0x1A /* 00004EC2 */
  7463. label00004EAA:
  7464. 00004EAA  4A2C 000B                tst.b      [A4 + 0xB]
  7465. 00004EAE  6708                     beq        +0xA /* 00004EB8 */
  7466. 00004EB0  26BC 0001 4000           move.l     [A3], 0x14000
  7467. 00004EB6  600A                     bra        +0xC /* 00004EC2 */
  7468. label00004EB8:
  7469. 00004EB8  26BC 0001 0000           move.l     [A3], 0x10000
  7470. 00004EBE  6002                     bra        +0x4 /* 00004EC2 */
  7471. label00004EC0:
  7472. 00004EC0  4293                     clr.l      [A3]
  7473. label00004EC2:
  7474. 00004EC2  4CDF 1800                movem.l    A3,A4, [A7]+
  7475. 00004EC6  4E5E                     unlink     A6
  7476. 00004EC8  4E75                     rts
  7477. export_62:
  7478. 00004ECA  4E56 0000                link       A6, 0
  7479. 00004ECE  206E 0008                movea.l    A0, [A6 + 0x8]
  7480. 00004ED2  226E 000C                movea.l    A1, [A6 + 0xC]
  7481. 00004ED6  12A8 0016                move.b     [A1], [A0 + 0x16]
  7482. 00004EDA  4E5E                     unlink     A6
  7483. 00004EDC  4E75                     rts
  7484. export_63:
  7485. 00004EDE  4E56 0000                link       A6, 0
  7486. 00004EE2  206E 0008                movea.l    A0, [A6 + 0x8]
  7487. 00004EE6  116E 000C 0016           move.b     [A0 + 0x16], [A6 + 0xC]
  7488. 00004EEC  4E5E                     unlink     A6
  7489. 00004EEE  4E75                     rts
  7490. export_36:
  7491. 00004EF0  4E56 FFFC                link       A6, -0x0004
  7492. 00004EF4  2F07                     move.l     -[A7], D7
  7493. 00004EF6  102E 000C                move.b     D0, [A6 + 0xC]
  7494. 00004EFA  6B4C                     bmi        +0x4E /* 00004F48 */
  7495. 00004EFC  5B00                     subq.b     D0, 5
  7496. 00004EFE  6726                     beq        +0x28 /* 00004F26 */
  7497. 00004F00  6A46                     bpl        +0x48 /* 00004F48 */
  7498. 00004F02  5600                     addq.b     D0, 3
  7499. 00004F04  6702                     beq        +0x4 /* 00004F08 */
  7500. 00004F06  6040                     bra        +0x42 /* 00004F48 */
  7501. label00004F08:
  7502. 00004F08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7503. 00004F0C  4EBA F222                jsr        [PC - 0xDDE /* 00004130 */]
  7504. 00004F10  4A00                     tst.b      D0
  7505. 00004F12  588F                     addq.l     A7, 4
  7506. 00004F14  6732                     beq        +0x34 /* 00004F48 */
  7507. 00004F16  206E 0008                movea.l    A0, [A6 + 0x8]
  7508. 00004F1A  1F28 000C                move.b     -[A7], [A0 + 0xC]
  7509. 00004F1E  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  7510. 00004F22  548F                     addq.l     A7, 2
  7511. 00004F24  6022                     bra        +0x24 /* 00004F48 */
  7512. label00004F26:
  7513. 00004F26  206E 0008                movea.l    A0, [A6 + 0x8]
  7514. 00004F2A  3E28 0018                move.w     D7, [A0 + 0x18]
  7515. 00004F2E  BE6D C344                cmp.w      D7, [A5 - 0x3CBC]
  7516. 00004F32  6714                     beq        +0x16 /* 00004F48 */
  7517. 00004F34  3F07                     move.w     -[A7], D7
  7518. 00004F36  4EBA F244                jsr        [PC - 0xDBC /* 0000417C */]
  7519. 00004F3A  4A00                     tst.b      D0
  7520. 00004F3C  548F                     addq.l     A7, 2
  7521. 00004F3E  6608                     bne        +0xA /* 00004F48 */
  7522. 00004F40  3F07                     move.w     -[A7], D7
  7523. 00004F42  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  7524. 00004F46  548F                     addq.l     A7, 2
  7525. label00004F48:
  7526. 00004F48  2E1F                     move.l     D7, [A7]+
  7527. 00004F4A  4E5E                     unlink     A6
  7528. 00004F4C  4E75                     rts
  7529. export_37:
  7530. 00004F4E  4E56 0000                link       A6, 0
  7531. 00004F52  206E 0008                movea.l    A0, [A6 + 0x8]
  7532. 00004F56  4AA8 001A                tst.l      [A0 + 0x1A]
  7533. 00004F5A  56C0                     sne        D0
  7534. 00004F5C  4400                     neg.b      D0
  7535. 00004F5E  226E 000C                movea.l    A1, [A6 + 0xC]
  7536. 00004F62  1280                     move.b     [A1], D0
  7537. 00004F64  4E5E                     unlink     A6
  7538. 00004F66  4E75                     rts
  7539. export_64:
  7540. 00004F68  4E56 FFE8                link       A6, -0x0018
  7541. 00004F6C  2F07                     move.l     -[A7], D7
  7542. 00004F6E  7014                     moveq.l    D0, 0x14
  7543. 00004F70  D0AE 0008                add.l      D0, [A6 + 0x8]
  7544. 00004F74  2D40 FFEC                move.l     [A6 - 0x14], D0
  7545. 00004F78  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7546. 00004F7C  4EBA F1A2                jsr        [PC - 0xE5E /* 00004120 */]
  7547. 00004F80  3E00                     move.w     D7, D0
  7548. 00004F82  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  7549. 00004F86  BE40                     cmp.w      D7, D0
  7550. 00004F88  588F                     addq.l     A7, 4
  7551. 00004F8A  6644                     bne        +0x46 /* 00004FD0 */
  7552. 00004F8C  3F07                     move.w     -[A7], D7
  7553. 00004F8E  4EBA FB6A                jsr        [PC - 0x496 /* 00004AFA */]
  7554. 00004F92  3D40 FFFE                move.w     [A6 - 0x2], D0
  7555. 00004F96  206E 0016                movea.l    A0, [A6 + 0x16]
  7556. 00004F9A  3080                     move.w     [A0], D0
  7557. 00004F9C  2D6D F310 FFF0           move.l     [A6 - 0x10], [A5 - 0xCF0]
  7558. 00004FA2  2D6D F314 FFF4           move.l     [A6 - 0xC], [A5 - 0xCEC]
  7559. 00004FA8  2D7C 0001 0000 FFF8      move.l     [A6 - 0x8], 0x10000
  7560. 00004FB0  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  7561. 00004FB4  486E FFF0                pea.l      [A6 - 0x10]
  7562. 00004FB8  226E 0008                movea.l    A1, [A6 + 0x8]
  7563. 00004FBC  4869 0004                pea.l      [A1 + 0x4]
  7564. 00004FC0  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  7565. 00004FC4  206E 000E                movea.l    A0, [A6 + 0xE]
  7566. 00004FC8  1080                     move.b     [A0], D0
  7567. 00004FCA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7568. 00004FCE  6008                     bra        +0xA /* 00004FD8 */
  7569. label00004FD0:
  7570. 00004FD0  206E 000E                movea.l    A0, [A6 + 0xE]
  7571. 00004FD4  10BC 0001                move.b     [A0], 0x1
  7572. label00004FD8:
  7573. 00004FD8  2E1F                     move.l     D7, [A7]+
  7574. 00004FDA  4E5E                     unlink     A6
  7575. 00004FDC  4E75                     rts
  7576. export_38:
  7577. 00004FDE  4E56 FFF8                link       A6, -0x0008
  7578. 00004FE2  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7579. 00004FE6  266E 000C                movea.l    A3, [A6 + 0xC]
  7580. 00004FEA  1C2E 0014                move.b     D6, [A6 + 0x14]
  7581. 00004FEE  284B                     movea.l    A4, A3
  7582. 00004FF0  7014                     moveq.l    D0, 0x14
  7583. 00004FF2  D0AE 0008                add.l      D0, [A6 + 0x8]
  7584. 00004FF6  2440                     movea.l    A2, D0
  7585. 00004FF8  4A06                     tst.b      D6
  7586. 00004FFA  673E                     beq        +0x40 /* 0000503A */
  7587. 00004FFC  206E 0008                movea.l    A0, [A6 + 0x8]
  7588. 00005000  1A28 0012                move.b     D5, [A0 + 0x12]
  7589. 00005004  4885                     ext.w      D5
  7590. 00005006  E94D                     lsl        D5.w, 4
  7591. 00005008  8A6A 0004                or.w       D5, [A2 + 0x4]
  7592. 0000500C  3812                     move.w     D4, [A2]
  7593. 0000500E  4A44                     tst.w      D4
  7594. 00005010  5EC0                     sgt        D0
  7595. 00005012  4400                     neg.b      D0
  7596. 00005014  1D40 FFF9                move.b     [A6 - 0x7], D0
  7597. 00005018  4A44                     tst.w      D4
  7598. 0000501A  5DC7                     slt        D7
  7599. 0000501C  4407                     neg.b      D7
  7600. 0000501E  182A 0002                move.b     D4, [A2 + 0x2]
  7601. 00005022  0C04 00FF                cmpi.b     D4, 0xFF
  7602. 00005026  57C1                     seq        D1
  7603. 00005028  4401                     neg.b      D1
  7604. 0000502A  1D41 FFFB                move.b     [A6 - 0x5], D1
  7605. 0000502E  0C04 0001                cmpi.b     D4, 0x1
  7606. 00005032  57C2                     seq        D2
  7607. 00005034  4402                     neg.b      D2
  7608. 00005036  1D42 FFFA                move.b     [A6 - 0x6], D2
  7609. label0000503A:
  7610. 0000503A  4A06                     tst.b      D6
  7611. 0000503C  6706                     beq        +0x8 /* 00005044 */
  7612. 0000503E  3685                     move.w     [A3], D5
  7613. 00005040  548B                     addq.l     A3, 2
  7614. 00005042  6004                     bra        +0x6 /* 00005048 */
  7615. label00005044:
  7616. 00005044  3A13                     move.w     D5, [A3]
  7617. 00005046  548B                     addq.l     A3, 2
  7618. label00005048:
  7619. 00005048  4A06                     tst.b      D6
  7620. 0000504A  6708                     beq        +0xA /* 00005054 */
  7621. 0000504C  26AA 0006                move.l     [A3], [A2 + 0x6]
  7622. 00005050  588B                     addq.l     A3, 4
  7623. 00005052  6006                     bra        +0x8 /* 0000505A */
  7624. label00005054:
  7625. 00005054  2553 0006                move.l     [A2 + 0x6], [A3]
  7626. 00005058  588B                     addq.l     A3, 4
  7627. label0000505A:
  7628. 0000505A  7880                     moveq.l    D4, 0xFFFFFF80
  7629. 0000505C  4A06                     tst.b      D6
  7630. 0000505E  6704                     beq        +0x6 /* 00005064 */
  7631. 00005060  7600                     moveq.l    D3, 0x00
  7632. 00005062  6004                     bra        +0x6 /* 00005068 */
  7633. label00005064:
  7634. 00005064  1613                     move.b     D3, [A3]
  7635. 00005066  528B                     addq.l     A3, 1
  7636. label00005068:
  7637. 00005068  4A06                     tst.b      D6
  7638. 0000506A  670A                     beq        +0xC /* 00005076 */
  7639. 0000506C  4A2A 000A                tst.b      [A2 + 0xA]
  7640. 00005070  671A                     beq        +0x1C /* 0000508C */
  7641. 00005072  8604                     or.b       D3, D4
  7642. 00005074  6016                     bra        +0x18 /* 0000508C */
  7643. label00005076:
  7644. 00005076  7000                     moveq.l    D0, 0x00
  7645. 00005078  1003                     move.b     D0, D3
  7646. 0000507A  7200                     moveq.l    D1, 0x00
  7647. 0000507C  1204                     move.b     D1, D4
  7648. 0000507E  C041                     and.w      D0, D1
  7649. 00005080  6704                     beq        +0x6 /* 00005086 */
  7650. 00005082  7001                     moveq.l    D0, 0x01
  7651. 00005084  6002                     bra        +0x4 /* 00005088 */
  7652. label00005086:
  7653. 00005086  7000                     moveq.l    D0, 0x00
  7654. label00005088:
  7655. 00005088  1540 000A                move.b     [A2 + 0xA], D0
  7656. label0000508C:
  7657. 0000508C  7000                     moveq.l    D0, 0x00
  7658. 0000508E  1004                     move.b     D0, D4
  7659. 00005090  E240                     asr        D0.w, 1
  7660. 00005092  1800                     move.b     D4, D0
  7661. 00005094  4A06                     tst.b      D6
  7662. 00005096  670A                     beq        +0xC /* 000050A2 */
  7663. 00005098  4A2A 000B                tst.b      [A2 + 0xB]
  7664. 0000509C  671A                     beq        +0x1C /* 000050B8 */
  7665. 0000509E  8604                     or.b       D3, D4
  7666. 000050A0  6016                     bra        +0x18 /* 000050B8 */
  7667. label000050A2:
  7668. 000050A2  7000                     moveq.l    D0, 0x00
  7669. 000050A4  1003                     move.b     D0, D3
  7670. 000050A6  7200                     moveq.l    D1, 0x00
  7671. 000050A8  1204                     move.b     D1, D4
  7672. 000050AA  C041                     and.w      D0, D1
  7673. 000050AC  6704                     beq        +0x6 /* 000050B2 */
  7674. 000050AE  7001                     moveq.l    D0, 0x01
  7675. 000050B0  6002                     bra        +0x4 /* 000050B4 */
  7676. label000050B2:
  7677. 000050B2  7000                     moveq.l    D0, 0x00
  7678. label000050B4:
  7679. 000050B4  1540 000B                move.b     [A2 + 0xB], D0
  7680. label000050B8:
  7681. 000050B8  7000                     moveq.l    D0, 0x00
  7682. 000050BA  1004                     move.b     D0, D4
  7683. 000050BC  E240                     asr        D0.w, 1
  7684. 000050BE  1800                     move.b     D4, D0
  7685. 000050C0  4A06                     tst.b      D6
  7686. 000050C2  670A                     beq        +0xC /* 000050CE */
  7687. 000050C4  4A2E FFF9                tst.b      [A6 - 0x7]
  7688. 000050C8  671A                     beq        +0x1C /* 000050E4 */
  7689. 000050CA  8604                     or.b       D3, D4
  7690. 000050CC  6016                     bra        +0x18 /* 000050E4 */
  7691. label000050CE:
  7692. 000050CE  7000                     moveq.l    D0, 0x00
  7693. 000050D0  1003                     move.b     D0, D3
  7694. 000050D2  7200                     moveq.l    D1, 0x00
  7695. 000050D4  1204                     move.b     D1, D4
  7696. 000050D6  C041                     and.w      D0, D1
  7697. 000050D8  6704                     beq        +0x6 /* 000050DE */
  7698. 000050DA  7001                     moveq.l    D0, 0x01
  7699. 000050DC  6002                     bra        +0x4 /* 000050E0 */
  7700. label000050DE:
  7701. 000050DE  7000                     moveq.l    D0, 0x00
  7702. label000050E0:
  7703. 000050E0  1D40 FFF9                move.b     [A6 - 0x7], D0
  7704. label000050E4:
  7705. 000050E4  7000                     moveq.l    D0, 0x00
  7706. 000050E6  1004                     move.b     D0, D4
  7707. 000050E8  E240                     asr        D0.w, 1
  7708. 000050EA  1800                     move.b     D4, D0
  7709. 000050EC  4A06                     tst.b      D6
  7710. 000050EE  6708                     beq        +0xA /* 000050F8 */
  7711. 000050F0  4A07                     tst.b      D7
  7712. 000050F2  6718                     beq        +0x1A /* 0000510C */
  7713. 000050F4  8604                     or.b       D3, D4
  7714. 000050F6  6014                     bra        +0x16 /* 0000510C */
  7715. label000050F8:
  7716. 000050F8  7000                     moveq.l    D0, 0x00
  7717. 000050FA  1003                     move.b     D0, D3
  7718. 000050FC  7200                     moveq.l    D1, 0x00
  7719. 000050FE  1204                     move.b     D1, D4
  7720. 00005100  C041                     and.w      D0, D1
  7721. 00005102  6704                     beq        +0x6 /* 00005108 */
  7722. 00005104  7001                     moveq.l    D0, 0x01
  7723. 00005106  6002                     bra        +0x4 /* 0000510A */
  7724. label00005108:
  7725. 00005108  7000                     moveq.l    D0, 0x00
  7726. label0000510A:
  7727. 0000510A  1E00                     move.b     D7, D0
  7728. label0000510C:
  7729. 0000510C  7000                     moveq.l    D0, 0x00
  7730. 0000510E  1004                     move.b     D0, D4
  7731. 00005110  E240                     asr        D0.w, 1
  7732. 00005112  1800                     move.b     D4, D0
  7733. 00005114  4A06                     tst.b      D6
  7734. 00005116  670A                     beq        +0xC /* 00005122 */
  7735. 00005118  4A2E FFFB                tst.b      [A6 - 0x5]
  7736. 0000511C  671A                     beq        +0x1C /* 00005138 */
  7737. 0000511E  8604                     or.b       D3, D4
  7738. 00005120  6016                     bra        +0x18 /* 00005138 */
  7739. label00005122:
  7740. 00005122  7000                     moveq.l    D0, 0x00
  7741. 00005124  1003                     move.b     D0, D3
  7742. 00005126  7200                     moveq.l    D1, 0x00
  7743. 00005128  1204                     move.b     D1, D4
  7744. 0000512A  C041                     and.w      D0, D1
  7745. 0000512C  6704                     beq        +0x6 /* 00005132 */
  7746. 0000512E  7001                     moveq.l    D0, 0x01
  7747. 00005130  6002                     bra        +0x4 /* 00005134 */
  7748. label00005132:
  7749. 00005132  7000                     moveq.l    D0, 0x00
  7750. label00005134:
  7751. 00005134  1D40 FFFB                move.b     [A6 - 0x5], D0
  7752. label00005138:
  7753. 00005138  7000                     moveq.l    D0, 0x00
  7754. 0000513A  1004                     move.b     D0, D4
  7755. 0000513C  E240                     asr        D0.w, 1
  7756. 0000513E  1800                     move.b     D4, D0
  7757. 00005140  4A06                     tst.b      D6
  7758. 00005142  670A                     beq        +0xC /* 0000514E */
  7759. 00005144  4A2E FFFA                tst.b      [A6 - 0x6]
  7760. 00005148  671A                     beq        +0x1C /* 00005164 */
  7761. 0000514A  8604                     or.b       D3, D4
  7762. 0000514C  6016                     bra        +0x18 /* 00005164 */
  7763. label0000514E:
  7764. 0000514E  7000                     moveq.l    D0, 0x00
  7765. 00005150  1003                     move.b     D0, D3
  7766. 00005152  7200                     moveq.l    D1, 0x00
  7767. 00005154  1204                     move.b     D1, D4
  7768. 00005156  C041                     and.w      D0, D1
  7769. 00005158  6704                     beq        +0x6 /* 0000515E */
  7770. 0000515A  7001                     moveq.l    D0, 0x01
  7771. 0000515C  6002                     bra        +0x4 /* 00005160 */
  7772. label0000515E:
  7773. 0000515E  7000                     moveq.l    D0, 0x00
  7774. label00005160:
  7775. 00005160  1D40 FFFA                move.b     [A6 - 0x6], D0
  7776. label00005164:
  7777. 00005164  7000                     moveq.l    D0, 0x00
  7778. 00005166  1004                     move.b     D0, D4
  7779. 00005168  E240                     asr        D0.w, 1
  7780. 0000516A  1800                     move.b     D4, D0
  7781. 0000516C  4A06                     tst.b      D6
  7782. 0000516E  6704                     beq        +0x6 /* 00005174 */
  7783. 00005170  1683                     move.b     [A3], D3
  7784. 00005172  528B                     addq.l     A3, 1
  7785. label00005174:
  7786. 00005174  4A06                     tst.b      D6
  7787. 00005176  664C                     bne        +0x4E /* 000051C4 */
  7788. 00005178  3005                     move.w     D0, D5
  7789. 0000517A  E840                     asr        D0.w, 4
  7790. 0000517C  206E 0008                movea.l    A0, [A6 + 0x8]
  7791. 00005180  1140 0012                move.b     [A0 + 0x12], D0
  7792. 00005184  700F                     moveq.l    D0, 0x0F
  7793. 00005186  C045                     and.w      D0, D5
  7794. 00005188  3540 0004                move.w     [A2 + 0x4], D0
  7795. 0000518C  4A2E FFF9                tst.b      [A6 - 0x7]
  7796. 00005190  6706                     beq        +0x8 /* 00005198 */
  7797. 00005192  34BC 0001                move.w     [A2], 0x1
  7798. 00005196  600C                     bra        +0xE /* 000051A4 */
  7799. label00005198:
  7800. 00005198  4A07                     tst.b      D7
  7801. 0000519A  6706                     beq        +0x8 /* 000051A2 */
  7802. 0000519C  34BC FFFF                move.w     [A2], 0xFFFF
  7803. 000051A0  6002                     bra        +0x4 /* 000051A4 */
  7804. label000051A2:
  7805. 000051A2  4252                     clr.w      [A2]
  7806. label000051A4:
  7807. 000051A4  4A2E FFFA                tst.b      [A6 - 0x6]
  7808. 000051A8  6708                     beq        +0xA /* 000051B2 */
  7809. 000051AA  157C 0001 0002           move.b     [A2 + 0x2], 0x1
  7810. 000051B0  6012                     bra        +0x14 /* 000051C4 */
  7811. label000051B2:
  7812. 000051B2  4A2E FFFB                tst.b      [A6 - 0x5]
  7813. 000051B6  6708                     beq        +0xA /* 000051C0 */
  7814. 000051B8  157C 00FF 0002           move.b     [A2 + 0x2], 0xFF
  7815. 000051BE  6004                     bra        +0x6 /* 000051C4 */
  7816. label000051C0:
  7817. 000051C0  422A 0002                clr.b      [A2 + 0x2]
  7818. label000051C4:
  7819. 000051C4  200B                     move.l     D0, A3
  7820. 000051C6  908C                     sub.l      D0, A4
  7821. 000051C8  206E 0010                movea.l    A0, [A6 + 0x10]
  7822. 000051CC  D150                     add.w      [A0], D0
  7823. 000051CE  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7824. 000051D2  4E5E                     unlink     A6
  7825. 000051D4  4E75                     rts
  7826. fn000051D6:
  7827. 000051D6  4E56 0000                link       A6, 0
  7828. 000051DA  204D                     movea.l    A0, A5
  7829. 000051DC  302E 0008                move.w     D0, [A6 + 0x8]
  7830. 000051E0  48C0                     ext.l      D0
  7831. 000051E2  E588                     lsl        D0, 2
  7832. 000051E4  D1C0                     add.l      A0, D0
  7833. 000051E6  2028 F2D4                move.l     D0, [A0 - 0xD2C]
  7834. 000051EA  4E5E                     unlink     A6
  7835. 000051EC  4E75                     rts
  7836. export_46:
  7837. 000051EE  4E56 FFF4                link       A6, -0x000C
  7838. 000051F2  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  7839. 000051F6  3C2E 0008                move.w     D6, [A6 + 0x8]
  7840. 000051FA  7E00                     moveq.l    D7, 0x00
  7841. 000051FC  3F06                     move.w     -[A7], D6
  7842. 000051FE  4EBA FFD6                jsr        [PC - 0x2A /* 000051D6 */]
  7843. 00005202  4A80                     tst.l      D0
  7844. 00005204  548F                     addq.l     A7, 2
  7845. 00005206  6708                     beq        +0xA /* 00005210 */
  7846. 00005208  303C C9E2                move.w     D0, 0xC9E2
  7847. 0000520C  6000 00D8                bra        +0xDA /* 000052E6 */
  7848. label00005210:
  7849. 00005210  3F06                     move.w     -[A7], D6
  7850. 00005212  4EAD 063A                jsr        [A5 + 0x63A /* export_195 */]
  7851. 00005216  486E FFF4                pea.l      [A6 - 0xC]
  7852. 0000521A  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  7853. 0000521E  BC6D C344                cmp.w      D6, [A5 - 0x3CBC]
  7854. 00005222  5C8F                     addq.l     A7, 6
  7855. 00005224  660A                     bne        +0xC /* 00005230 */
  7856. 00005226  1F2E FFFC                move.b     -[A7], [A6 - 0x4]
  7857. 0000522A  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  7858. 0000522E  548F                     addq.l     A7, 2
  7859. label00005230:
  7860. 00005230  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7861. 00005234  486E FFF4                pea.l      [A6 - 0xC]
  7862. 00005238  1F3C 0002                move.b     -[A7], 0x2
  7863. 0000523C  4EBA C96C                jsr        [PC - 0x3694 /* 00001BAA */]
  7864. 00005240  2840                     movea.l    A4, D0
  7865. 00005242  200C                     move.l     D0, A4
  7866. 00005244  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7867. 00005248  6700 0096                beq        +0x98 /* 000052E0 */
  7868. 0000524C  1D46 FFFE                move.b     [A6 - 0x2], D6
  7869. 00005250  422E FFFF                clr.b      [A6 - 0x1]
  7870. 00005254  486E FFFE                pea.l      [A6 - 0x2]
  7871. 00005258  2F0C                     move.l     -[A7], A4
  7872. 0000525A  4EBA C900                jsr        [PC - 0x3700 /* 00001B5C */]
  7873. 0000525E  3E86                     move.w     [A7], D6
  7874. 00005260  2F0C                     move.l     -[A7], A4
  7875. 00005262  4EBA C90C                jsr        [PC - 0x36F4 /* 00001B70 */]
  7876. 00005266  47EC 0014                lea.l      A3, [A4 + 0x14]
  7877. 0000526A  4253                     clr.w      [A3]
  7878. 0000526C  422B 0002                clr.b      [A3 + 0x2]
  7879. 00005270  3746 0004                move.w     [A3 + 0x4], D6
  7880. 00005274  42AB 0006                clr.l      [A3 + 0x6]
  7881. 00005278  422B 000C                clr.b      [A3 + 0xC]
  7882. 0000527C  422B 000D                clr.b      [A3 + 0xD]
  7883. 00005280  422B 000A                clr.b      [A3 + 0xA]
  7884. 00005284  422B 000B                clr.b      [A3 + 0xB]
  7885. 00005288  BC6D C344                cmp.w      D6, [A5 - 0x3CBC]
  7886. 0000528C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7887. 00005290  660A                     bne        +0xC /* 0000529C */
  7888. 00005292  7001                     moveq.l    D0, 0x01
  7889. 00005294  EDA8                     lsl        D0, D6
  7890. 00005296  81AD F2F4                or.l       [A5 - 0xD0C], D0
  7891. 0000529A  600A                     bra        +0xC /* 000052A6 */
  7892. label0000529C:
  7893. 0000529C  7001                     moveq.l    D0, 0x01
  7894. 0000529E  EDA8                     lsl        D0, D6
  7895. 000052A0  4680                     not.l      D0
  7896. 000052A2  C1AD F2F4                and.l      [A5 - 0xD0C], D0
  7897. label000052A6:
  7898. 000052A6  204D                     movea.l    A0, A5
  7899. 000052A8  2006                     move.l     D0, D6
  7900. 000052AA  48C0                     ext.l      D0
  7901. 000052AC  E588                     lsl        D0, 2
  7902. 000052AE  D1C0                     add.l      A0, D0
  7903. 000052B0  214C F2D4                move.l     [A0 - 0xD2C], A4
  7904. 000052B4  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  7905. 000052B8  2640                     movea.l    A3, D0
  7906. 000052BA  45EC 0022                lea.l      A2, [A4 + 0x22]
  7907. 000052BE  2F0A                     move.l     -[A7], A2
  7908. 000052C0  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  7909. 000052C4  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  7910. 000052C8  2E8B                     move.l     [A7], A3
  7911. 000052CA  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  7912. 000052CE  BC6D C344                cmp.w      D6, [A5 - 0x3CBC]
  7913. 000052D2  588F                     addq.l     A7, 4
  7914. 000052D4  660E                     bne        +0x10 /* 000052E4 */
  7915. 000052D6  2F0A                     move.l     -[A7], A2
  7916. 000052D8  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  7917. 000052DC  588F                     addq.l     A7, 4
  7918. 000052DE  6004                     bra        +0x6 /* 000052E4 */
  7919. label000052E0:
  7920. 000052E0  3E3C C9E0                move.w     D7, 0xC9E0
  7921. label000052E4:
  7922. 000052E4  3007                     move.w     D0, D7
  7923. label000052E6:
  7924. 000052E6  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  7925. 000052EA  4E5E                     unlink     A6
  7926. 000052EC  4E75                     rts
  7927. export_30:
  7928. 000052EE  4E56 0000                link       A6, 0
  7929. 000052F2  2F0C                     move.l     -[A7], A4
  7930. 000052F4  7014                     moveq.l    D0, 0x14
  7931. 000052F6  D0AE 0008                add.l      D0, [A6 + 0x8]
  7932. 000052FA  2840                     movea.l    A4, D0
  7933. 000052FC  204D                     movea.l    A0, A5
  7934. 000052FE  302C 0004                move.w     D0, [A4 + 0x4]
  7935. 00005302  48C0                     ext.l      D0
  7936. 00005304  E588                     lsl        D0, 2
  7937. 00005306  D1C0                     add.l      A0, D0
  7938. 00005308  42A8 F2D4                clr.l      [A0 - 0xD2C]
  7939. 0000530C  7001                     moveq.l    D0, 0x01
  7940. 0000530E  122C 0005                move.b     D1, [A4 + 0x5]
  7941. 00005312  E3A8                     lsl        D0, D1
  7942. 00005314  4680                     not.l      D0
  7943. 00005316  C1AD F2F4                and.l      [A5 - 0xD0C], D0
  7944. 0000531A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7945. 0000531E  4EBA EE10                jsr        [PC - 0x11F0 /* 00004130 */]
  7946. 00005322  4A00                     tst.b      D0
  7947. 00005324  588F                     addq.l     A7, 4
  7948. 00005326  6704                     beq        +0x6 /* 0000532C */
  7949. 00005328  422D F2F8                clr.b      [A5 - 0xD08]
  7950. label0000532C:
  7951. 0000532C  285F                     movea.l    A4, [A7]+
  7952. 0000532E  4E5E                     unlink     A6
  7953. 00005330  4E75                     rts
  7954. export_47:
  7955. 00005332  4E56 0000                link       A6, 0
  7956. 00005336  2F0C                     move.l     -[A7], A4
  7957. 00005338  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7958. 0000533C  4EBA FE98                jsr        [PC - 0x168 /* 000051D6 */]
  7959. 00005340  2840                     movea.l    A4, D0
  7960. 00005342  3EAE 0008                move.w     [A7], [A6 + 0x8]
  7961. 00005346  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  7962. 0000534A  200C                     move.l     D0, A4
  7963. 0000534C  548F                     addq.l     A7, 2
  7964. 0000534E  670A                     beq        +0xC /* 0000535A */
  7965. 00005350  4267                     clr.w      -[A7]
  7966. 00005352  2F0C                     move.l     -[A7], A4
  7967. 00005354  4EBA C89C                jsr        [PC - 0x3764 /* 00001BF2 */]
  7968. 00005358  5C8F                     addq.l     A7, 6
  7969. label0000535A:
  7970. 0000535A  285F                     movea.l    A4, [A7]+
  7971. 0000535C  4E5E                     unlink     A6
  7972. 0000535E  4E75                     rts
  7973. export_57:
  7974. 00005360  4E56 0000                link       A6, 0
  7975. 00005364  48E7 0118                movem.l    -[A7], D7,A3,A4
  7976. 00005368  3E2E 0008                move.w     D7, [A6 + 0x8]
  7977. 0000536C  3F07                     move.w     -[A7], D7
  7978. 0000536E  4EBA FE66                jsr        [PC - 0x19A /* 000051D6 */]
  7979. 00005372  2840                     movea.l    A4, D0
  7980. 00005374  47EC 0014                lea.l      A3, [A4 + 0x14]
  7981. 00005378  4A2E 000A                tst.b      [A6 + 0xA]
  7982. 0000537C  548F                     addq.l     A7, 2
  7983. 0000537E  6714                     beq        +0x16 /* 00005394 */
  7984. 00005380  3F07                     move.w     -[A7], D7
  7985. 00005382  2F0C                     move.l     -[A7], A4
  7986. 00005384  4EBA E05E                jsr        [PC - 0x1FA2 /* 000033E4 */]
  7987. 00005388  7001                     moveq.l    D0, 0x01
  7988. 0000538A  EFA8                     lsl        D0, D7
  7989. 0000538C  81AD F2F4                or.l       [A5 - 0xD0C], D0
  7990. 00005390  5C8F                     addq.l     A7, 6
  7991. 00005392  6012                     bra        +0x14 /* 000053A6 */
  7992. label00005394:
  7993. 00005394  2F0C                     move.l     -[A7], A4
  7994. 00005396  4EBA E082                jsr        [PC - 0x1F7E /* 0000341A */]
  7995. 0000539A  7001                     moveq.l    D0, 0x01
  7996. 0000539C  EFA8                     lsl        D0, D7
  7997. 0000539E  4680                     not.l      D0
  7998. 000053A0  C1AD F2F4                and.l      [A5 - 0xD0C], D0
  7999. 000053A4  588F                     addq.l     A7, 4
  8000. label000053A6:
  8001. 000053A6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  8002. 000053AA  4E5E                     unlink     A6
  8003. 000053AC  4E75                     rts
  8004. fn000053AE:
  8005. 000053AE  4E56 FFFA                link       A6, -0x0006
  8006. 000053B2  486E FFFA                pea.l      [A6 - 0x6]
  8007. 000053B6  206E 0008                movea.l    A0, [A6 + 0x8]
  8008. 000053BA  3F28 0018                move.w     -[A7], [A0 + 0x18]
  8009. 000053BE  4EBA 0016                jsr        [PC + 0x16 /* 000053D6 */]
  8010. 000053C2  2EAE 000C                move.l     [A7], [A6 + 0xC]
  8011. 000053C6  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  8012. 000053CA  486E FFFA                pea.l      [A6 - 0x6]
  8013. 000053CE  4EBA 0040                jsr        [PC + 0x40 /* 00005410 */]
  8014. 000053D2  4E5E                     unlink     A6
  8015. 000053D4  4E75                     rts
  8016. fn000053D6:
  8017. 000053D6  4E56 0000                link       A6, 0
  8018. 000053DA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8019. 000053DE  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  8020. 000053E2  206E 000A                movea.l    A0, [A6 + 0xA]
  8021. 000053E6  3080                     move.w     [A0], D0
  8022. 000053E8  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  8023. 000053EC  206E 000A                movea.l    A0, [A6 + 0xA]
  8024. 000053F0  2140 0002                move.l     [A0 + 0x2], D0
  8025. 000053F4  224D                     movea.l    A1, A5
  8026. 000053F6  302E 0008                move.w     D0, [A6 + 0x8]
  8027. 000053FA  48C0                     ext.l      D0
  8028. 000053FC  E588                     lsl        D0, 2
  8029. 000053FE  D3C0                     add.l      A1, D0
  8030. 00005400  2269 F2D4                movea.l    A1, [A1 - 0xD2C]
  8031. 00005404  4869 0022                pea.l      [A1 + 0x22]
  8032. 00005408  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  8033. 0000540C  4E5E                     unlink     A6
  8034. 0000540E  4E75                     rts
  8035. fn00005410:
  8036. 00005410  4E56 0000                link       A6, 0
  8037. 00005414  206E 0008                movea.l    A0, [A6 + 0x8]
  8038. 00005418  3F10                     move.w     -[A7], [A0]
  8039. 0000541A  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  8040. 0000541E  206E 0008                movea.l    A0, [A6 + 0x8]
  8041. 00005422  2F28 0002                move.l     -[A7], [A0 + 0x2]
  8042. 00005426  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  8043. 0000542A  4E5E                     unlink     A6
  8044. 0000542C  4E75                     rts
  8045. export_67:
  8046. 0000542E  4E56 0000                link       A6, 0
  8047. 00005432  1B6E 0008 F0E6           move.b     [A5 - 0xF1A], [A6 + 0x8]
  8048. 00005438  4E5E                     unlink     A6
  8049. 0000543A  4E75                     rts
  8050. export_68:
  8051. fn0000543C:
  8052. 0000543C  4E56 0000                link       A6, 0
  8053. 00005440  2F0C                     move.l     -[A7], A4
  8054. 00005442  49ED F0E8                lea.l      A4, [A5 - 0xF18]
  8055. 00005446  302E 0008                move.w     D0, [A6 + 0x8]
  8056. 0000544A  48C0                     ext.l      D0
  8057. 0000544C  E788                     lsl        D0, 3
  8058. 0000544E  D08C                     add.l      D0, A4
  8059. 00005450  2840                     movea.l    A4, D0
  8060. 00005452  4A2D F0E6                tst.b      [A5 - 0xF1A]
  8061. 00005456  6610                     bne        +0x12 /* 00005468 */
  8062. 00005458  4A2C 0006                tst.b      [A4 + 0x6]
  8063. 0000545C  670A                     beq        +0xC /* 00005468 */
  8064. 0000545E  302D C552                move.w     D0, [A5 - 0x3AAE]
  8065. 00005462  B06D C344                cmp.w      D0, [A5 - 0x3CBC]
  8066. 00005466  662E                     bne        +0x30 /* 00005496 */
  8067. label00005468:
  8068. 00005468  0C6E 001A 0008           cmpi.w     [A6 + 0x8], 0x1A
  8069. 0000546E  6608                     bne        +0xA /* 00005478 */
  8070. 00005470  3F14                     move.w     -[A7], [A4]
  8071. 00005472  4EBA 0DEC                jsr        [PC + 0xDEC /* 00006260 */]
  8072. 00005476  548F                     addq.l     A7, 2
  8073. label00005478:
  8074. 00005478  2F3C 0100 0100           move.l     -[A7], 0x1000100
  8075. 0000547E  1F3C 0001                move.b     -[A7], 0x1
  8076. 00005482  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  8077. 00005486  42A7                     clr.l      -[A7]
  8078. 00005488  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  8079. 0000548C  3F14                     move.w     -[A7], [A4]
  8080. 0000548E  4EBA 0FDA                jsr        [PC + 0xFDA /* 0000646A */]
  8081. 00005492  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8082. label00005496:
  8083. 00005496  285F                     movea.l    A4, [A7]+
  8084. 00005498  4E5E                     unlink     A6
  8085. 0000549A  4E75                     rts
  8086. export_76:
  8087. 0000549C  4E56 FFBE                link       A6, -0x0042
  8088. 000054A0  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  8089. 000054A4  7E00                     moveq.l    D7, 0x00
  8090. 000054A6  7030                     moveq.l    D0, 0x30
  8091. 000054A8  A122                     syscall    NewHandle, flags=1
  8092. 000054AA  2B48 FA1C                move.l     [A5 - 0x5E4], A0
  8093. 000054AE  42A7                     clr.l      -[A7]
  8094. 000054B0  AA28                     syscall    GetCTSeed
  8095. 000054B2  206D FA1C                movea.l    A0, [A5 - 0x5E4]
  8096. 000054B6  2050                     movea.l    A0, [A0]
  8097. 000054B8  209F                     move.l     [A0], [A7]+
  8098. 000054BA  206D FA1C                movea.l    A0, [A5 - 0x5E4]
  8099. 000054BE  2050                     movea.l    A0, [A0]
  8100. 000054C0  4268 0004                clr.w      [A0 + 0x4]
  8101. 000054C4  206D FA1C                movea.l    A0, [A5 - 0x5E4]
  8102. 000054C8  2050                     movea.l    A0, [A0]
  8103. 000054CA  317C 0003 0006           move.w     [A0 + 0x6], 0x3
  8104. 000054D0  42A7                     clr.l      -[A7]
  8105. 000054D2  2F3C 0040 0000           move.l     -[A7], 0x400000 /* '@\0\0' */
  8106. 000054D8  2F3C 0040 0000           move.l     -[A7], 0x400000 /* '@\0\0' */
  8107. 000054DE  4EAD 08B2                jsr        [A5 + 0x8B2 /* export_274 */]
  8108. 000054E2  588F                     addq.l     A7, 4
  8109. 000054E4  2E80                     move.l     [A7], D0
  8110. 000054E6  4878 4000                push.l     0x4000 /* '@\0' */
  8111. 000054EA  A84D                     syscall    FixDiv
  8112. 000054EC  2C1F                     move.l     D6, [A7]+
  8113. 000054EE  7A00                     moveq.l    D5, 0x00
  8114. 000054F0  49ED FA20                lea.l      A4, [A5 - 0x5E0]
  8115. 000054F4  603A                     bra        +0x3C /* 00005530 */
  8116. label000054F6:
  8117. 000054F6  2805                     move.l     D4, D5
  8118. 000054F8  48C4                     ext.l      D4
  8119. 000054FA  7010                     moveq.l    D0, 0x10
  8120. 000054FC  E1AC                     lsl        D4, D0
  8121. 000054FE  42A7                     clr.l      -[A7]
  8122. 00005500  2F04                     move.l     -[A7], D4
  8123. 00005502  2F04                     move.l     -[A7], D4
  8124. 00005504  4EAD 08B2                jsr        [A5 + 0x8B2 /* export_274 */]
  8125. 00005508  588F                     addq.l     A7, 4
  8126. 0000550A  2E80                     move.l     [A7], D0
  8127. 0000550C  2F06                     move.l     -[A7], D6
  8128. 0000550E  A84D                     syscall    FixDiv
  8129. 00005510  289F                     move.l     [A4], [A7]+
  8130. 00005512  203C 0000 8000           move.l     D0, 0x8000
  8131. 00005518  9094                     sub.l      D0, [A4]
  8132. 0000551A  323C 0080                move.w     D1, 0x80
  8133. 0000551E  9245                     sub.w      D1, D5
  8134. 00005520  204D                     movea.l    A0, A5
  8135. 00005522  48C1                     ext.l      D1
  8136. 00005524  E589                     lsl        D1, 2
  8137. 00005526  D1C1                     add.l      A0, D1
  8138. 00005528  2140 FA1C                move.l     [A0 - 0x5E4], D0
  8139. 0000552C  5245                     addq.w     D5, 1
  8140. 0000552E  588C                     addq.l     A4, 4
  8141. label00005530:
  8142. 00005530  0C45 0040                cmpi.w     D5, 0x40 /* '@' */
  8143. 00005534  6DC0                     blt        -0x3E /* 000054F6 */
  8144. 00005536  2B7C 0000 4800 FCA0      move.l     [A5 - 0x360], 0x4800 /* 'H\0' */
  8145. 0000553E  7C00                     moveq.l    D6, 0x00
  8146. 00005540  7A01                     moveq.l    D5, 0x01
  8147. 00005542  9C45                     sub.w      D6, D5
  8148. 00005544  7800                     moveq.l    D4, 0x00
  8149. 00005546  49ED FC20                lea.l      A4, [A5 - 0x3E0]
  8150. 0000554A  601E                     bra        +0x20 /* 0000556A */
  8151. label0000554C:
  8152. 0000554C  3006                     move.w     D0, D6
  8153. 0000554E  D045                     add.w      D0, D5
  8154. 00005550  3880                     move.w     [A4], D0
  8155. 00005552  DC45                     add.w      D6, D5
  8156. 00005554  0C44 0010                cmpi.w     D4, 0x10
  8157. 00005558  6604                     bne        +0x6 /* 0000555E */
  8158. 0000555A  7A02                     moveq.l    D5, 0x02
  8159. 0000555C  6008                     bra        +0xA /* 00005566 */
  8160. label0000555E:
  8161. 0000555E  0C44 0030                cmpi.w     D4, 0x30 /* '0' */
  8162. 00005562  6602                     bne        +0x4 /* 00005566 */
  8163. 00005564  7A03                     moveq.l    D5, 0x03
  8164. label00005566:
  8165. 00005566  5244                     addq.w     D4, 1
  8166. 00005568  548C                     addq.l     A4, 2
  8167. label0000556A:
  8168. 0000556A  0C44 0040                cmpi.w     D4, 0x40 /* '@' */
  8169. 0000556E  6DDC                     blt        -0x22 /* 0000554C */
  8170. 00005570  486D 024A                pea.l      [A5 + 0x24A /* export_69 */]
  8171. 00005574  486D FA16                pea.l      [A5 - 0x5EA]
  8172. 00005578  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  8173. 0000557C  4A47                     tst.w      D7
  8174. 0000557E  508F                     addq.l     A7, 8
  8175. 00005580  662A                     bne        +0x2C /* 000055AC */
  8176. 00005582  486D FCA4                pea.l      [A5 - 0x35C]
  8177. 00005586  42A7                     clr.l      -[A7]
  8178. 00005588  42A7                     clr.l      -[A7]
  8179. 0000558A  42A7                     clr.l      -[A7]
  8180. 0000558C  4227                     clr.b      -[A7]
  8181. 0000558E  4878 2000                push.l     0x2000 /* ' \0' */
  8182. 00005592  4878 2000                push.l     0x2000 /* ' \0' */
  8183. 00005596  2F3C 0000 8000           move.l     -[A7], 0x8000
  8184. 0000559C  2F3C 0018 0300           move.l     -[A7], 0x180300
  8185. 000055A2  4EBA C458                jsr        [PC - 0x3BA8 /* 000019FC */]
  8186. 000055A6  3E00                     move.w     D7, D0
  8187. 000055A8  4FEF 0022                lea.l      A7, [A7 + 0x22]
  8188. label000055AC:
  8189. 000055AC  4A47                     tst.w      D7
  8190. 000055AE  6644                     bne        +0x46 /* 000055F4 */
  8191. 000055B0  1F3C 0003                move.b     -[A7], 0x3
  8192. 000055B4  4EBA C42E                jsr        [PC - 0x3BD2 /* 000019E4 */]
  8193. 000055B8  2840                     movea.l    A4, D0
  8194. 000055BA  41ED 0252                lea.l      A0, [A5 + 0x252 /* export_70 */]
  8195. 000055BE  2948 0020                move.l     [A4 + 0x20], A0
  8196. 000055C2  41ED 025A                lea.l      A0, [A5 + 0x25A /* export_71 */]
  8197. 000055C6  2948 0024                move.l     [A4 + 0x24], A0
  8198. 000055CA  41ED 0262                lea.l      A0, [A5 + 0x262 /* export_72 */]
  8199. 000055CE  2948 0028                move.l     [A4 + 0x28], A0
  8200. 000055D2  41ED 026A                lea.l      A0, [A5 + 0x26A /* export_73 */]
  8201. 000055D6  2948 002C                move.l     [A4 + 0x2C], A0
  8202. 000055DA  41ED 0272                lea.l      A0, [A5 + 0x272 /* export_74 */]
  8203. 000055DE  2948 004C                move.l     [A4 + 0x4C], A0
  8204. 000055E2  41ED 027A                lea.l      A0, [A5 + 0x27A /* export_75 */]
  8205. 000055E6  2948 0054                move.l     [A4 + 0x54], A0
  8206. 000055EA  41ED 02A2                lea.l      A0, [A5 + 0x2A2 /* export_80 */]
  8207. 000055EE  2948 0058                move.l     [A4 + 0x58], A0
  8208. 000055F2  548F                     addq.l     A7, 2
  8209. label000055F4:
  8210. 000055F4  4A47                     tst.w      D7
  8211. 000055F6  6600 02D0                bne        +0x2D2 /* 000058C8 */
  8212. 000055FA  3F3C 0002                move.w     -[A7], 0x2
  8213. 000055FE  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  8214. 00005602  2B40 FA12                move.l     [A5 - 0x5EE], D0
  8215. 00005606  4A80                     tst.l      D0
  8216. 00005608  548F                     addq.l     A7, 2
  8217. 0000560A  6606                     bne        +0x8 /* 00005612 */
  8218. 0000560C  7E94                     moveq.l    D7, 0xFFFFFF94
  8219. 0000560E  6000 02B8                bra        +0x2BA /* 000058C8 */
  8220. label00005612:
  8221. 00005612  3F3C 0004                move.w     -[A7], 0x4
  8222. 00005616  486E FFFC                pea.l      [A6 - 0x4]
  8223. 0000561A  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  8224. 0000561E  3E00                     move.w     D7, D0
  8225. 00005620  4A47                     tst.w      D7
  8226. 00005622  5C8F                     addq.l     A7, 6
  8227. 00005624  6610                     bne        +0x12 /* 00005636 */
  8228. 00005626  3F3C 0004                move.w     -[A7], 0x4
  8229. 0000562A  486E FFF8                pea.l      [A6 - 0x8]
  8230. 0000562E  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  8231. 00005632  3E00                     move.w     D7, D0
  8232. 00005634  5C8F                     addq.l     A7, 6
  8233. label00005636:
  8234. 00005636  206E FFFC                movea.l    A0, [A6 - 0x4]
  8235. 0000563A  7002                     moveq.l    D0, 0x02
  8236. 0000563C  D090                     add.l      D0, [A0]
  8237. 0000563E  2840                     movea.l    A4, D0
  8238. 00005640  4294                     clr.l      [A4]
  8239. 00005642  42AC 0004                clr.l      [A4 + 0x4]
  8240. 00005646  297C 0001 6A0A 0008      move.l     [A4 + 0x8], 0x16A0A
  8241. 0000564E  206E FFFC                movea.l    A0, [A6 - 0x4]
  8242. 00005652  7018                     moveq.l    D0, 0x18
  8243. 00005654  D090                     add.l      D0, [A0]
  8244. 00005656  2840                     movea.l    A4, D0
  8245. 00005658  42A7                     clr.l      -[A7]
  8246. 0000565A  42A7                     clr.l      -[A7]
  8247. 0000565C  A848                     syscall    FracSin
  8248. 0000565E  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  8249. 00005662  2880                     move.l     [A4], D0
  8250. 00005664  4297                     clr.l      [A7]
  8251. 00005666  42A7                     clr.l      -[A7]
  8252. 00005668  A847                     syscall    FracCos
  8253. 0000566A  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  8254. 0000566E  2940 0004                move.l     [A4 + 0x4], D0
  8255. 00005672  42AC 0008                clr.l      [A4 + 0x8]
  8256. 00005676  588F                     addq.l     A7, 4
  8257. 00005678  206E FFFC                movea.l    A0, [A6 - 0x4]
  8258. 0000567C  702E                     moveq.l    D0, 0x2E
  8259. 0000567E  D090                     add.l      D0, [A0]
  8260. 00005680  2840                     movea.l    A4, D0
  8261. 00005682  42A7                     clr.l      -[A7]
  8262. 00005684  2F3C 0002 1840           move.l     -[A7], 0x21840
  8263. 0000568A  A848                     syscall    FracSin
  8264. 0000568C  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  8265. 00005690  2880                     move.l     [A4], D0
  8266. 00005692  4297                     clr.l      [A7]
  8267. 00005694  2F3C 0002 1840           move.l     -[A7], 0x21840
  8268. 0000569A  A847                     syscall    FracCos
  8269. 0000569C  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  8270. 000056A0  2940 0004                move.l     [A4 + 0x4], D0
  8271. 000056A4  42AC 0008                clr.l      [A4 + 0x8]
  8272. 000056A8  588F                     addq.l     A7, 4
  8273. 000056AA  206E FFFC                movea.l    A0, [A6 - 0x4]
  8274. 000056AE  7044                     moveq.l    D0, 0x44
  8275. 000056B0  D090                     add.l      D0, [A0]
  8276. 000056B2  2840                     movea.l    A4, D0
  8277. 000056B4  42A7                     clr.l      -[A7]
  8278. 000056B6  2F3C 0004 3080           move.l     -[A7], 0x43080
  8279. 000056BC  A848                     syscall    FracSin
  8280. 000056BE  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  8281. 000056C2  2880                     move.l     [A4], D0
  8282. 000056C4  4297                     clr.l      [A7]
  8283. 000056C6  2F3C 0004 3080           move.l     -[A7], 0x43080
  8284. 000056CC  A847                     syscall    FracCos
  8285. 000056CE  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  8286. 000056D2  2940 0004                move.l     [A4 + 0x4], D0
  8287. 000056D6  42AC 0008                clr.l      [A4 + 0x8]
  8288. 000056DA  588F                     addq.l     A7, 4
  8289. 000056DC  7C00                     moveq.l    D6, 0x00
  8290. 000056DE  99CC                     sub.l      A4, A4
  8291. 000056E0  47ED F9D0                lea.l      A3, [A5 - 0x630]
  8292. 000056E4  45ED F9E8                lea.l      A2, [A5 - 0x618]
  8293. 000056E8  603E                     bra        +0x40 /* 00005728 */
  8294. label000056EA:
  8295. 000056EA  1D7C 0001 FFC0           move.b     [A6 - 0x40], 0x1
  8296. 000056F0  422E FFC1                clr.b      [A6 - 0x3F]
  8297. 000056F4  3012                     move.w     D0, [A2]
  8298. 000056F6  3D40 FFC2                move.w     [A6 - 0x3E], D0
  8299. 000056FA  3D40 FFC4                move.w     [A6 - 0x3C], D0
  8300. 000056FE  486E FFC0                pea.l      [A6 - 0x40]
  8301. 00005702  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8302. 00005706  2F0B                     move.l     -[A7], A3
  8303. 00005708  3F3C 0003                move.w     -[A7], 0x3
  8304. 0000570C  206E FFF8                movea.l    A0, [A6 - 0x8]
  8305. 00005710  2010                     move.l     D0, [A0]
  8306. 00005712  4874 0802                pea.l      [A4 + D0 + 0x2]
  8307. 00005716  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  8308. 0000571A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  8309. 0000571E  5246                     addq.w     D6, 1
  8310. 00005720  49EC 002C                lea.l      A4, [A4 + 0x2C]
  8311. 00005724  5C8B                     addq.l     A3, 6
  8312. 00005726  548A                     addq.l     A2, 2
  8313. label00005728:
  8314. 00005728  0C46 0004                cmpi.w     D6, 0x4
  8315. 0000572C  6DBC                     blt        -0x42 /* 000056EA */
  8316. 0000572E  1D7C 0001 FFF7           move.b     [A6 - 0x9], 0x1
  8317. 00005734  4878 1111                push.l     0x1111
  8318. 00005738  4878 1111                push.l     0x1111
  8319. 0000573C  4878 1111                push.l     0x1111
  8320. 00005740  486E FFC6                pea.l      [A6 - 0x3A]
  8321. 00005744  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  8322. 00005748  4A47                     tst.w      D7
  8323. 0000574A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8324. 0000574E  661C                     bne        +0x1E /* 0000576C */
  8325. 00005750  486E FFC6                pea.l      [A6 - 0x3A]
  8326. 00005754  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8327. 00005758  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8328. 0000575C  4267                     clr.w      -[A7]
  8329. 0000575E  2F2D FA12                move.l     -[A7], [A5 - 0x5EE]
  8330. 00005762  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  8331. 00005766  3E00                     move.w     D7, D0
  8332. 00005768  4FEF 0012                lea.l      A7, [A7 + 0x12]
  8333. label0000576C:
  8334. 0000576C  3F3C 0004                move.w     -[A7], 0x4
  8335. 00005770  486E FFFC                pea.l      [A6 - 0x4]
  8336. 00005774  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  8337. 00005778  3E00                     move.w     D7, D0
  8338. 0000577A  4A47                     tst.w      D7
  8339. 0000577C  5C8F                     addq.l     A7, 6
  8340. 0000577E  6610                     bne        +0x12 /* 00005790 */
  8341. 00005780  3F3C 0004                move.w     -[A7], 0x4
  8342. 00005784  486E FFF8                pea.l      [A6 - 0x8]
  8343. 00005788  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  8344. 0000578C  3E00                     move.w     D7, D0
  8345. 0000578E  5C8F                     addq.l     A7, 6
  8346. label00005790:
  8347. 00005790  206E FFFC                movea.l    A0, [A6 - 0x4]
  8348. 00005794  7002                     moveq.l    D0, 0x02
  8349. 00005796  D090                     add.l      D0, [A0]
  8350. 00005798  2840                     movea.l    A4, D0
  8351. 0000579A  4294                     clr.l      [A4]
  8352. 0000579C  42AC 0004                clr.l      [A4 + 0x4]
  8353. 000057A0  297C FFFF 4AFB 0008      move.l     [A4 + 0x8], 0xFFFF4AFB
  8354. 000057A8  206E FFFC                movea.l    A0, [A6 - 0x4]
  8355. 000057AC  7018                     moveq.l    D0, 0x18
  8356. 000057AE  D090                     add.l      D0, [A0]
  8357. 000057B0  2840                     movea.l    A4, D0
  8358. 000057B2  42A7                     clr.l      -[A7]
  8359. 000057B4  42A7                     clr.l      -[A7]
  8360. 000057B6  A848                     syscall    FracSin
  8361. 000057B8  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  8362. 000057BC  2880                     move.l     [A4], D0
  8363. 000057BE  4297                     clr.l      [A7]
  8364. 000057C0  42A7                     clr.l      -[A7]
  8365. 000057C2  A847                     syscall    FracCos
  8366. 000057C4  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  8367. 000057C8  2940 0004                move.l     [A4 + 0x4], D0
  8368. 000057CC  42AC 0008                clr.l      [A4 + 0x8]
  8369. 000057D0  588F                     addq.l     A7, 4
  8370. 000057D2  206E FFFC                movea.l    A0, [A6 - 0x4]
  8371. 000057D6  702E                     moveq.l    D0, 0x2E
  8372. 000057D8  D090                     add.l      D0, [A0]
  8373. 000057DA  2840                     movea.l    A4, D0
  8374. 000057DC  42A7                     clr.l      -[A7]
  8375. 000057DE  2F3C 0002 1840           move.l     -[A7], 0x21840
  8376. 000057E4  A848                     syscall    FracSin
  8377. 000057E6  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  8378. 000057EA  2880                     move.l     [A4], D0
  8379. 000057EC  4297                     clr.l      [A7]
  8380. 000057EE  2F3C 0002 1840           move.l     -[A7], 0x21840
  8381. 000057F4  A847                     syscall    FracCos
  8382. 000057F6  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  8383. 000057FA  2940 0004                move.l     [A4 + 0x4], D0
  8384. 000057FE  42AC 0008                clr.l      [A4 + 0x8]
  8385. 00005802  588F                     addq.l     A7, 4
  8386. 00005804  206E FFFC                movea.l    A0, [A6 - 0x4]
  8387. 00005808  7044                     moveq.l    D0, 0x44
  8388. 0000580A  D090                     add.l      D0, [A0]
  8389. 0000580C  2840                     movea.l    A4, D0
  8390. 0000580E  42A7                     clr.l      -[A7]
  8391. 00005810  2F3C 0004 3080           move.l     -[A7], 0x43080
  8392. 00005816  A848                     syscall    FracSin
  8393. 00005818  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  8394. 0000581C  2880                     move.l     [A4], D0
  8395. 0000581E  4297                     clr.l      [A7]
  8396. 00005820  2F3C 0004 3080           move.l     -[A7], 0x43080
  8397. 00005826  A847                     syscall    FracCos
  8398. 00005828  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  8399. 0000582C  2940 0004                move.l     [A4 + 0x4], D0
  8400. 00005830  42AC 0008                clr.l      [A4 + 0x8]
  8401. 00005834  588F                     addq.l     A7, 4
  8402. 00005836  7C00                     moveq.l    D6, 0x00
  8403. 00005838  99CC                     sub.l      A4, A4
  8404. 0000583A  47ED F9F0                lea.l      A3, [A5 - 0x610]
  8405. 0000583E  45ED FA08                lea.l      A2, [A5 - 0x5F8]
  8406. 00005842  603E                     bra        +0x40 /* 00005882 */
  8407. label00005844:
  8408. 00005844  1D7C 0001 FFC0           move.b     [A6 - 0x40], 0x1
  8409. 0000584A  422E FFC1                clr.b      [A6 - 0x3F]
  8410. 0000584E  3012                     move.w     D0, [A2]
  8411. 00005850  3D40 FFC2                move.w     [A6 - 0x3E], D0
  8412. 00005854  3D40 FFC4                move.w     [A6 - 0x3C], D0
  8413. 00005858  486E FFC0                pea.l      [A6 - 0x40]
  8414. 0000585C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8415. 00005860  2F0B                     move.l     -[A7], A3
  8416. 00005862  3F3C 0003                move.w     -[A7], 0x3
  8417. 00005866  206E FFF8                movea.l    A0, [A6 - 0x8]
  8418. 0000586A  2010                     move.l     D0, [A0]
  8419. 0000586C  4874 0802                pea.l      [A4 + D0 + 0x2]
  8420. 00005870  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  8421. 00005874  4FEF 0012                lea.l      A7, [A7 + 0x12]
  8422. 00005878  5246                     addq.w     D6, 1
  8423. 0000587A  49EC 002C                lea.l      A4, [A4 + 0x2C]
  8424. 0000587E  5C8B                     addq.l     A3, 6
  8425. 00005880  548A                     addq.l     A2, 2
  8426. label00005882:
  8427. 00005882  0C46 0004                cmpi.w     D6, 0x4
  8428. 00005886  6DBC                     blt        -0x42 /* 00005844 */
  8429. 00005888  1D7C 0001 FFF7           move.b     [A6 - 0x9], 0x1
  8430. 0000588E  4878 1111                push.l     0x1111
  8431. 00005892  4878 1111                push.l     0x1111
  8432. 00005896  4878 1111                push.l     0x1111
  8433. 0000589A  486E FFC6                pea.l      [A6 - 0x3A]
  8434. 0000589E  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  8435. 000058A2  4A47                     tst.w      D7
  8436. 000058A4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8437. 000058A8  661E                     bne        +0x20 /* 000058C8 */
  8438. 000058AA  486E FFC6                pea.l      [A6 - 0x3A]
  8439. 000058AE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8440. 000058B2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8441. 000058B6  3F3C 0001                move.w     -[A7], 0x1
  8442. 000058BA  2F2D FA12                move.l     -[A7], [A5 - 0x5EE]
  8443. 000058BE  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  8444. 000058C2  3E00                     move.w     D7, D0
  8445. 000058C4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  8446. label000058C8:
  8447. 000058C8  2B7C 0000 0800 FA18      move.l     [A5 - 0x5E8], 0x800
  8448. 000058D0  3007                     move.w     D0, D7
  8449. 000058D2  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  8450. 000058D6  4E5E                     unlink     A6
  8451. 000058D8  4E75                     rts
  8452. export_77:
  8453. 000058DA  2F07                     move.l     -[A7], D7
  8454. 000058DC  7E00                     moveq.l    D7, 0x00
  8455. 000058DE  3007                     move.w     D0, D7
  8456. 000058E0  2E1F                     move.l     D7, [A7]+
  8457. 000058E2  4E75                     rts
  8458. export_78:
  8459. 000058E4  4E56 FFFE                link       A6, -0x0002
  8460. 000058E8  2F0C                     move.l     -[A7], A4
  8461. 000058EA  4A2D C32C                tst.b      [A5 - 0x3CD4]
  8462. 000058EE  6742                     beq        +0x44 /* 00005932 */
  8463. 000058F0  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  8464. 000058F4  4A00                     tst.b      D0
  8465. 000058F6  6758                     beq        +0x5A /* 00005950 */
  8466. 000058F8  4EBA 063A                jsr        [PC + 0x63A /* 00005F34 */]
  8467. 000058FC  4AAD F9C0                tst.l      [A5 - 0x640]
  8468. 00005900  674E                     beq        +0x50 /* 00005950 */
  8469. 00005902  7014                     moveq.l    D0, 0x14
  8470. 00005904  D0AD F9C0                add.l      D0, [A5 - 0x640]
  8471. 00005908  2840                     movea.l    A4, D0
  8472. 0000590A  202D C328                move.l     D0, [A5 - 0x3CD8]
  8473. 0000590E  B0AC 0004                cmp.l      D0, [A4 + 0x4]
  8474. 00005912  6F3C                     ble        +0x3E /* 00005950 */
  8475. 00005914  4267                     clr.w      -[A7]
  8476. 00005916  2F2D F9C0                move.l     -[A7], [A5 - 0x640]
  8477. 0000591A  4EBA C35E                jsr        [PC - 0x3CA2 /* 00001C7A */]
  8478. 0000591E  4257                     clr.w      [A7]
  8479. 00005920  2F2D F9C0                move.l     -[A7], [A5 - 0x640]
  8480. 00005924  4EBA C2CC                jsr        [PC - 0x3D34 /* 00001BF2 */]
  8481. 00005928  4EBA 060A                jsr        [PC + 0x60A /* 00005F34 */]
  8482. 0000592C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8483. 00005930  601E                     bra        +0x20 /* 00005950 */
  8484. label00005932:
  8485. 00005932  4A2D F9BE                tst.b      [A5 - 0x642]
  8486. 00005936  6618                     bne        +0x1A /* 00005950 */
  8487. 00005938  42A7                     clr.l      -[A7]
  8488. 0000593A  4267                     clr.w      -[A7]
  8489. 0000593C  42A7                     clr.l      -[A7]
  8490. 0000593E  1F2D FA16                move.b     -[A7], [A5 - 0x5EA]
  8491. 00005942  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  8492. 00005946  1B7C 0001 F9BE           move.b     [A5 - 0x642], 0x1
  8493. 0000594C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8494. label00005950:
  8495. 00005950  2F2D F9C0                move.l     -[A7], [A5 - 0x640]
  8496. 00005954  4EBA 00EA                jsr        [PC + 0xEA /* 00005A40 */]
  8497. 00005958  4A00                     tst.b      D0
  8498. 0000595A  588F                     addq.l     A7, 4
  8499. 0000595C  6714                     beq        +0x16 /* 00005972 */
  8500. 0000595E  486E FFFF                pea.l      [A6 - 0x1]
  8501. 00005962  1F3C 00FF                move.b     -[A7], 0xFF
  8502. 00005966  2F2D F9C0                move.l     -[A7], [A5 - 0x640]
  8503. 0000596A  4EBA C512                jsr        [PC - 0x3AEE /* 00001E7E */]
  8504. 0000596E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8505. label00005972:
  8506. 00005972  285F                     movea.l    A4, [A7]+
  8507. 00005974  4E5E                     unlink     A6
  8508. 00005976  4E75                     rts
  8509. export_79:
  8510. 00005978  2F07                     move.l     -[A7], D7
  8511. 0000597A  7E00                     moveq.l    D7, 0x00
  8512. 0000597C  422D F9BE                clr.b      [A5 - 0x642]
  8513. 00005980  3007                     move.w     D0, D7
  8514. 00005982  2E1F                     move.l     D7, [A7]+
  8515. 00005984  4E75                     rts
  8516. export_80:
  8517. 00005986  4E56 FFF0                link       A6, -0x0010
  8518. 0000598A  2F0C                     move.l     -[A7], A4
  8519. 0000598C  7014                     moveq.l    D0, 0x14
  8520. 0000598E  D0AE 0008                add.l      D0, [A6 + 0x8]
  8521. 00005992  2840                     movea.l    A4, D0
  8522. 00005994  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8523. 00005998  4EBA 03B0                jsr        [PC + 0x3B0 /* 00005D4A */]
  8524. 0000599C  3D40 FFFE                move.w     [A6 - 0x2], D0
  8525. 000059A0  206E 0016                movea.l    A0, [A6 + 0x16]
  8526. 000059A4  3080                     move.w     [A0], D0
  8527. 000059A6  2D6C 0008 FFF0           move.l     [A6 - 0x10], [A4 + 0x8]
  8528. 000059AC  2D6C 000C FFF4           move.l     [A6 - 0xC], [A4 + 0xC]
  8529. 000059B2  2D7C 0001 0000 FFF8      move.l     [A6 - 0x8], 0x10000
  8530. 000059BA  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  8531. 000059BE  486E FFF0                pea.l      [A6 - 0x10]
  8532. 000059C2  226E 0008                movea.l    A1, [A6 + 0x8]
  8533. 000059C6  4869 0004                pea.l      [A1 + 0x4]
  8534. 000059CA  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  8535. 000059CE  206E 000E                movea.l    A0, [A6 + 0xE]
  8536. 000059D2  1080                     move.b     [A0], D0
  8537. 000059D4  286E FFEC                movea.l    A4, [A6 - 0x14]
  8538. 000059D8  4E5E                     unlink     A6
  8539. 000059DA  4E75                     rts
  8540. export_75:
  8541. 000059DC  4E56 0000                link       A6, 0
  8542. 000059E0  48E7 0038                movem.l    -[A7], A2,A3,A4
  8543. 000059E4  266E 000C                movea.l    A3, [A6 + 0xC]
  8544. 000059E8  284B                     movea.l    A4, A3
  8545. 000059EA  7014                     moveq.l    D0, 0x14
  8546. 000059EC  D0AE 0008                add.l      D0, [A6 + 0x8]
  8547. 000059F0  2440                     movea.l    A2, D0
  8548. 000059F2  4A2E 0014                tst.b      [A6 + 0x14]
  8549. 000059F6  6706                     beq        +0x8 /* 000059FE */
  8550. 000059F8  2692                     move.l     [A3], [A2]
  8551. 000059FA  588B                     addq.l     A3, 4
  8552. 000059FC  6004                     bra        +0x6 /* 00005A02 */
  8553. label000059FE:
  8554. 000059FE  2493                     move.l     [A2], [A3]
  8555. 00005A00  588B                     addq.l     A3, 4
  8556. label00005A02:
  8557. 00005A02  4A2E 0014                tst.b      [A6 + 0x14]
  8558. 00005A06  6714                     beq        +0x16 /* 00005A1C */
  8559. 00005A08  41D3                     lea.l      A0, [A3]
  8560. 00005A0A  43EA 0008                lea.l      A1, [A2 + 0x8]
  8561. 00005A0E  20D9                     move.l     [A0]+, [A1]+
  8562. 00005A10  20D9                     move.l     [A0]+, [A1]+
  8563. 00005A12  20D9                     move.l     [A0]+, [A1]+
  8564. 00005A14  20D9                     move.l     [A0]+, [A1]+
  8565. 00005A16  47EB 0010                lea.l      A3, [A3 + 0x10]
  8566. 00005A1A  6012                     bra        +0x14 /* 00005A2E */
  8567. label00005A1C:
  8568. 00005A1C  41EA 0008                lea.l      A0, [A2 + 0x8]
  8569. 00005A20  43D3                     lea.l      A1, [A3]
  8570. 00005A22  20D9                     move.l     [A0]+, [A1]+
  8571. 00005A24  20D9                     move.l     [A0]+, [A1]+
  8572. 00005A26  20D9                     move.l     [A0]+, [A1]+
  8573. 00005A28  20D9                     move.l     [A0]+, [A1]+
  8574. 00005A2A  47EB 0010                lea.l      A3, [A3 + 0x10]
  8575. label00005A2E:
  8576. 00005A2E  200B                     move.l     D0, A3
  8577. 00005A30  908C                     sub.l      D0, A4
  8578. 00005A32  206E 0010                movea.l    A0, [A6 + 0x10]
  8579. 00005A36  D150                     add.w      [A0], D0
  8580. 00005A38  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  8581. 00005A3C  4E5E                     unlink     A6
  8582. 00005A3E  4E75                     rts
  8583. fn00005A40:
  8584. 00005A40  4E56 0000                link       A6, 0
  8585. 00005A44  48E7 0308                movem.l    -[A7], D6,D7,A4
  8586. 00005A48  7014                     moveq.l    D0, 0x14
  8587. 00005A4A  D0AE 0008                add.l      D0, [A6 + 0x8]
  8588. 00005A4E  2840                     movea.l    A4, D0
  8589. 00005A50  2E2D C328                move.l     D7, [A5 - 0x3CD8]
  8590. 00005A54  9E94                     sub.l      D7, [A4]
  8591. 00005A56  BEAD FA18                cmp.l      D7, [A5 - 0x5E8]
  8592. 00005A5A  6C2E                     bge        +0x30 /* 00005A8A */
  8593. 00005A5C  4878 0100                push.l     0x100
  8594. 00005A60  2F07                     move.l     -[A7], D7
  8595. 00005A62  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  8596. 00005A66  2E00                     move.l     D7, D0
  8597. 00005A68  0C87 0000 0080           cmpi.l     D7, 0x80
  8598. 00005A6E  6D0C                     blt        +0xE /* 00005A7C */
  8599. 00005A70  203C 0000 0100           move.l     D0, 0x100
  8600. 00005A76  9087                     sub.l      D0, D7
  8601. 00005A78  5380                     subq.l     D0, 1
  8602. 00005A7A  2E00                     move.l     D7, D0
  8603. label00005A7C:
  8604. 00005A7C  204D                     movea.l    A0, A5
  8605. 00005A7E  2007                     move.l     D0, D7
  8606. 00005A80  E588                     lsl        D0, 2
  8607. 00005A82  D1C0                     add.l      A0, D0
  8608. 00005A84  2C28 FA20                move.l     D6, [A0 - 0x5E0]
  8609. 00005A88  6002                     bra        +0x4 /* 00005A8C */
  8610. label00005A8A:
  8611. 00005A8A  7C00                     moveq.l    D6, 0x00
  8612. label00005A8C:
  8613. 00005A8C  BCAD FCA0                cmp.l      D6, [A5 - 0x360]
  8614. 00005A90  5FC0                     sle        D0
  8615. 00005A92  4400                     neg.b      D0
  8616. 00005A94  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  8617. 00005A98  4E5E                     unlink     A6
  8618. 00005A9A  4E75                     rts
  8619. export_74:
  8620. 00005A9C  4E56 FFFA                link       A6, -0x0006
  8621. 00005AA0  206E 0014                movea.l    A0, [A6 + 0x14]
  8622. 00005AA4  4210                     clr.b      [A0]
  8623. 00005AA6  226E 0010                movea.l    A1, [A6 + 0x10]
  8624. 00005AAA  4211                     clr.b      [A1]
  8625. 00005AAC  206E 0018                movea.l    A0, [A6 + 0x18]
  8626. 00005AB0  4250                     clr.w      [A0]
  8627. 00005AB2  206E 000C                movea.l    A0, [A6 + 0xC]
  8628. 00005AB6  1010                     move.b     D0, [A0]
  8629. 00005AB8  6B52                     bmi        +0x54 /* 00005B0C */
  8630. 00005ABA  5500                     subq.b     D0, 2
  8631. 00005ABC  6702                     beq        +0x4 /* 00005AC0 */
  8632. 00005ABE  604C                     bra        +0x4E /* 00005B0C */
  8633. label00005AC0:
  8634. 00005AC0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8635. 00005AC4  4EBA E68A                jsr        [PC - 0x1976 /* 00004150 */]
  8636. 00005AC8  4A00                     tst.b      D0
  8637. 00005ACA  588F                     addq.l     A7, 4
  8638. 00005ACC  673E                     beq        +0x40 /* 00005B0C */
  8639. 00005ACE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8640. 00005AD2  4EBA FF6C                jsr        [PC - 0x94 /* 00005A40 */]
  8641. 00005AD6  4A00                     tst.b      D0
  8642. 00005AD8  588F                     addq.l     A7, 4
  8643. 00005ADA  6730                     beq        +0x32 /* 00005B0C */
  8644. 00005ADC  206E 0014                movea.l    A0, [A6 + 0x14]
  8645. 00005AE0  10BC 0001                move.b     [A0], 0x1
  8646. 00005AE4  226E 0010                movea.l    A1, [A6 + 0x10]
  8647. 00005AE8  12BC 0001                move.b     [A1], 0x1
  8648. 00005AEC  4267                     clr.w      -[A7]
  8649. 00005AEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8650. 00005AF2  4EBA C186                jsr        [PC - 0x3E7A /* 00001C7A */]
  8651. 00005AF6  3D40 FFFE                move.w     [A6 - 0x2], D0
  8652. 00005AFA  2EAE 000C                move.l     [A7], [A6 + 0xC]
  8653. 00005AFE  4EBA E630                jsr        [PC - 0x19D0 /* 00004130 */]
  8654. 00005B02  4A00                     tst.b      D0
  8655. 00005B04  5C8F                     addq.l     A7, 6
  8656. 00005B06  6704                     beq        +0x6 /* 00005B0C */
  8657. 00005B08  422D F9C4                clr.b      [A5 - 0x63C]
  8658. label00005B0C:
  8659. 00005B0C  4E5E                     unlink     A6
  8660. 00005B0E  4E75                     rts
  8661. export_73:
  8662. 00005B10  4E56 FFBC                link       A6, -0x0044
  8663. 00005B14  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8664. 00005B18  7C00                     moveq.l    D6, 0x00
  8665. 00005B1A  4EAD 0662                jsr        [A5 + 0x662 /* export_200 */]
  8666. 00005B1E  4A00                     tst.b      D0
  8667. 00005B20  6700 021E                beq        +0x220 /* 00005D40 */
  8668. 00005B24  7004                     moveq.l    D0, 0x04
  8669. 00005B26  D0AE 0008                add.l      D0, [A6 + 0x8]
  8670. 00005B2A  2840                     movea.l    A4, D0
  8671. 00005B2C  7014                     moveq.l    D0, 0x14
  8672. 00005B2E  D0AE 0008                add.l      D0, [A6 + 0x8]
  8673. 00005B32  2440                     movea.l    A2, D0
  8674. 00005B34  2A2D C328                move.l     D5, [A5 - 0x3CD8]
  8675. 00005B38  9A92                     sub.l      D5, [A2]
  8676. 00005B3A  BAAD FA18                cmp.l      D5, [A5 - 0x5E8]
  8677. 00005B3E  6C36                     bge        +0x38 /* 00005B76 */
  8678. 00005B40  4878 0100                push.l     0x100
  8679. 00005B44  2F05                     move.l     -[A7], D5
  8680. 00005B46  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  8681. 00005B4A  2A00                     move.l     D5, D0
  8682. 00005B4C  0C85 0000 0080           cmpi.l     D5, 0x80
  8683. 00005B52  6D10                     blt        +0x12 /* 00005B64 */
  8684. 00005B54  203C 0000 0100           move.l     D0, 0x100
  8685. 00005B5A  9085                     sub.l      D0, D5
  8686. 00005B5C  5380                     subq.l     D0, 1
  8687. 00005B5E  2A00                     move.l     D5, D0
  8688. 00005B60  78FF                     moveq.l    D4, 0xFFFFFFFF
  8689. 00005B62  6002                     bra        +0x4 /* 00005B66 */
  8690. label00005B64:
  8691. 00005B64  7801                     moveq.l    D4, 0x01
  8692. label00005B66:
  8693. 00005B66  204D                     movea.l    A0, A5
  8694. 00005B68  2005                     move.l     D0, D5
  8695. 00005B6A  E588                     lsl        D0, 2
  8696. 00005B6C  D1C0                     add.l      A0, D0
  8697. 00005B6E  2C28 FA20                move.l     D6, [A0 - 0x5E0]
  8698. 00005B72  7E00                     moveq.l    D7, 0x00
  8699. 00005B74  604A                     bra        +0x4C /* 00005BC0 */
  8700. label00005B76:
  8701. 00005B76  7E01                     moveq.l    D7, 0x01
  8702. 00005B78  42A7                     clr.l      -[A7]
  8703. 00005B7A  3005                     move.w     D0, D5
  8704. 00005B7C  906D FA1A                sub.w      D0, [A5 - 0x5E6]
  8705. 00005B80  D040                     add.w      D0, D0
  8706. 00005B82  3F00                     move.w     -[A7], D0
  8707. 00005B84  303C 08AC                move.w     D0, 0x8AC
  8708. 00005B88  906D FA1A                sub.w      D0, [A5 - 0x5E6]
  8709. 00005B8C  3F00                     move.w     -[A7], D0
  8710. 00005B8E  A869                     syscall    FixRatio
  8711. 00005B90  261F                     move.l     D3, [A7]+
  8712. 00005B92  0683 0001 0000           addi.l     D3, 0x10000
  8713. 00005B98  42A7                     clr.l      -[A7]
  8714. 00005B9A  3005                     move.w     D0, D5
  8715. 00005B9C  906D FA1A                sub.w      D0, [A5 - 0x5E6]
  8716. 00005BA0  3F00                     move.w     -[A7], D0
  8717. 00005BA2  303C 08AC                move.w     D0, 0x8AC
  8718. 00005BA6  906D FA1A                sub.w      D0, [A5 - 0x5E6]
  8719. 00005BAA  D040                     add.w      D0, D0
  8720. 00005BAC  3F00                     move.w     -[A7], D0
  8721. 00005BAE  A869                     syscall    FixRatio
  8722. 00005BB0  203C 0001 0000           move.l     D0, 0x10000
  8723. 00005BB6  909F                     sub.l      D0, [A7]+
  8724. 00005BB8  2D40 FFC0                move.l     [A6 - 0x40], D0
  8725. 00005BBC  7C00                     moveq.l    D6, 0x00
  8726. 00005BBE  7A00                     moveq.l    D5, 0x00
  8727. label00005BC0:
  8728. 00005BC0  7040                     moveq.l    D0, 0x40
  8729. 00005BC2  B085                     cmp.l      D0, D5
  8730. 00005BC4  6C0E                     bge        +0x10 /* 00005BD4 */
  8731. 00005BC6  707F                     moveq.l    D0, 0x7F
  8732. 00005BC8  9085                     sub.l      D0, D5
  8733. 00005BCA  2A00                     move.l     D5, D0
  8734. 00005BCC  3D7C FFFF FFBE           move.w     [A6 - 0x42], 0xFFFF
  8735. 00005BD2  6006                     bra        +0x8 /* 00005BDA */
  8736. label00005BD4:
  8737. 00005BD4  3D7C 0001 FFBE           move.w     [A6 - 0x42], 0x1
  8738. label00005BDA:
  8739. 00005BDA  204D                     movea.l    A0, A5
  8740. 00005BDC  D1C5                     add.l      A0, D5
  8741. 00005BDE  D1C5                     add.l      A0, D5
  8742. 00005BE0  3028 FC20                move.w     D0, [A0 - 0x3E0]
  8743. 00005BE4  C1C4                     muls.w     D0, D4
  8744. 00005BE6  C1EE FFBE                muls.w     D0, [A6 - 0x42]
  8745. 00005BEA  3D40 FFBC                move.w     [A6 - 0x44], D0
  8746. 00005BEE  42A7                     clr.l      -[A7]
  8747. 00005BF0  42A7                     clr.l      -[A7]
  8748. 00005BF2  A924                     syscall    FrontWindow
  8749. 00005BF4  AA96                     syscall    GetPalette
  8750. 00005BF6  2D5F FFC4                move.l     [A6 - 0x3C], [A7]+
  8751. 00005BFA  7A00                     moveq.l    D5, 0x00
  8752. 00005BFC  283C 0000 9999           move.l     D4, 0x9999
  8753. 00005C02  9886                     sub.l      D4, D6
  8754. 00005C04  2005                     move.l     D0, D5
  8755. 00005C06  48C0                     ext.l      D0
  8756. 00005C08  E788                     lsl        D0, 3
  8757. 00005C0A  2440                     movea.l    A2, D0
  8758. 00005C0C  6052                     bra        +0x54 /* 00005C60 */
  8759. label00005C0E:
  8760. 00005C0E  206D FA1C                movea.l    A0, [A5 - 0x5E4]
  8761. 00005C12  47EA 000A                lea.l      A3, [A2 + 0xA]
  8762. 00005C16  D7D0                     add.l      A3, [A0]
  8763. 00005C18  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  8764. 00005C1C  3005                     move.w     D0, D5
  8765. 00005C1E  0640 00EC                addi.w     D0, 0xEC
  8766. 00005C22  3F00                     move.w     -[A7], D0
  8767. 00005C24  2F0B                     move.l     -[A7], A3
  8768. 00005C26  AA9B                     syscall    GetEntryColor
  8769. 00005C28  2F0B                     move.l     -[A7], A3
  8770. 00005C2A  486E FFFA                pea.l      [A6 - 0x6]
  8771. 00005C2E  3F3C 0008                move.w     -[A7], 0x8
  8772. 00005C32  A82E                     syscall    Pack12
  8773. 00005C34  7000                     moveq.l    D0, 0x00
  8774. 00005C36  302E FFFE                move.w     D0, [A6 - 0x2]
  8775. 00005C3A  2F00                     move.l     -[A7], D0
  8776. 00005C3C  2F04                     move.l     -[A7], D4
  8777. 00005C3E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  8778. 00005C42  0680 0000 8000           addi.l     D0, 0x8000
  8779. 00005C48  7210                     moveq.l    D1, 0x10
  8780. 00005C4A  E2A0                     asr        D0, D1
  8781. 00005C4C  3D40 FFFE                move.w     [A6 - 0x2], D0
  8782. 00005C50  486E FFFA                pea.l      [A6 - 0x6]
  8783. 00005C54  2F0B                     move.l     -[A7], A3
  8784. 00005C56  3F3C 0007                move.w     -[A7], 0x7
  8785. 00005C5A  A82E                     syscall    Pack12
  8786. 00005C5C  5245                     addq.w     D5, 1
  8787. 00005C5E  508A                     addq.l     A2, 8
  8788. label00005C60:
  8789. 00005C60  0C45 0004                cmpi.w     D5, 0x4
  8790. 00005C64  6FA8                     ble        -0x56 /* 00005C0E */
  8791. 00005C66  42A7                     clr.l      -[A7]
  8792. 00005C68  A924                     syscall    FrontWindow
  8793. 00005C6A  2F2D FA1C                move.l     -[A7], [A5 - 0x5E4]
  8794. 00005C6E  2F3C 00E8 0000           move.l     -[A7], 0xE80000
  8795. 00005C74  3F3C 0004                move.w     -[A7], 0x4
  8796. 00005C78  AA9A                     syscall    AnimatePalette
  8797. 00005C7A  1D7C 0001 FFF9           move.b     [A6 - 0x7], 0x1
  8798. 00005C80  4A07                     tst.b      D7
  8799. 00005C82  6714                     beq        +0x16 /* 00005C98 */
  8800. 00005C84  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  8801. 00005C88  2F03                     move.l     -[A7], D3
  8802. 00005C8A  2F03                     move.l     -[A7], D3
  8803. 00005C8C  486E FFC8                pea.l      [A6 - 0x38]
  8804. 00005C90  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  8805. 00005C94  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8806. label00005C98:
  8807. 00005C98  3F2E FFBC                move.w     -[A7], [A6 - 0x44]
  8808. 00005C9C  42A7                     clr.l      -[A7]
  8809. 00005C9E  486E FFC8                pea.l      [A6 - 0x38]
  8810. 00005CA2  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  8811. 00005CA6  2046                     movea.l    A0, D6
  8812. 00005CA8  4868 D852                pea.l      [A0 - 0x27AE]
  8813. 00005CAC  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  8814. 00005CB0  2F14                     move.l     -[A7], [A4]
  8815. 00005CB2  486E FFC8                pea.l      [A6 - 0x38]
  8816. 00005CB6  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  8817. 00005CBA  486E FFC8                pea.l      [A6 - 0x38]
  8818. 00005CBE  206D FA12                movea.l    A0, [A5 - 0x5EE]
  8819. 00005CC2  2050                     movea.l    A0, [A0]
  8820. 00005CC4  4868 0002                pea.l      [A0 + 0x2]
  8821. 00005CC8  4EAD 0A3A                jsr        [A5 + 0xA3A /* export_323 */]
  8822. 00005CCC  1D7C 0001 FFF9           move.b     [A6 - 0x7], 0x1
  8823. 00005CD2  4A07                     tst.b      D7
  8824. 00005CD4  4FEF 0022                lea.l      A7, [A7 + 0x22]
  8825. 00005CD8  6714                     beq        +0x16 /* 00005CEE */
  8826. 00005CDA  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  8827. 00005CDE  2F03                     move.l     -[A7], D3
  8828. 00005CE0  2F03                     move.l     -[A7], D3
  8829. 00005CE2  486E FFC8                pea.l      [A6 - 0x38]
  8830. 00005CE6  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  8831. 00005CEA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8832. label00005CEE:
  8833. 00005CEE  3F2E FFBC                move.w     -[A7], [A6 - 0x44]
  8834. 00005CF2  42A7                     clr.l      -[A7]
  8835. 00005CF4  486E FFC8                pea.l      [A6 - 0x38]
  8836. 00005CF8  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  8837. 00005CFC  7002                     moveq.l    D0, 0x02
  8838. 00005CFE  2E80                     move.l     [A7], D0
  8839. 00005D00  2006                     move.l     D0, D6
  8840. 00005D02  4480                     neg.l      D0
  8841. 00005D04  2F00                     move.l     -[A7], D0
  8842. 00005D06  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  8843. 00005D0A  2040                     movea.l    A0, D0
  8844. 00005D0C  4868 D852                pea.l      [A0 - 0x27AE]
  8845. 00005D10  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  8846. 00005D14  2F14                     move.l     -[A7], [A4]
  8847. 00005D16  486E FFC8                pea.l      [A6 - 0x38]
  8848. 00005D1A  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  8849. 00005D1E  486E FFC8                pea.l      [A6 - 0x38]
  8850. 00005D22  206D FA12                movea.l    A0, [A5 - 0x5EE]
  8851. 00005D26  2050                     movea.l    A0, [A0]
  8852. 00005D28  4868 007E                pea.l      [A0 + 0x7E]
  8853. 00005D2C  4EAD 0A3A                jsr        [A5 + 0xA3A /* export_323 */]
  8854. 00005D30  4297                     clr.l      [A7]
  8855. 00005D32  4227                     clr.b      -[A7]
  8856. 00005D34  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8857. 00005D38  2F2D FA12                move.l     -[A7], [A5 - 0x5EE]
  8858. 00005D3C  4EAD 08AA                jsr        [A5 + 0x8AA /* export_273 */]
  8859. label00005D40:
  8860. 00005D40  4CEE 1CF8 FF9C           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x64]
  8861. 00005D46  4E5E                     unlink     A6
  8862. 00005D48  4E75                     rts
  8863. fn00005D4A:
  8864. 00005D4A  4E56 0000                link       A6, 0
  8865. 00005D4E  2F07                     move.l     -[A7], D7
  8866. 00005D50  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8867. 00005D54  4EAD 065A                jsr        [A5 + 0x65A /* export_199 */]
  8868. 00005D58  3E00                     move.w     D7, D0
  8869. 00005D5A  0C47 0004                cmpi.w     D7, 0x4
  8870. 00005D5E  548F                     addq.l     A7, 2
  8871. 00005D60  6F04                     ble        +0x6 /* 00005D66 */
  8872. 00005D62  7004                     moveq.l    D0, 0x04
  8873. 00005D64  6002                     bra        +0x4 /* 00005D68 */
  8874. label00005D66:
  8875. 00005D66  3007                     move.w     D0, D7
  8876. label00005D68:
  8877. 00005D68  3E00                     move.w     D7, D0
  8878. 00005D6A  204D                     movea.l    A0, A5
  8879. 00005D6C  D0C7                     add.w      A0, D7
  8880. 00005D6E  D0C7                     add.w      A0, D7
  8881. 00005D70  3028 F9C6                move.w     D0, [A0 - 0x63A]
  8882. 00005D74  2E1F                     move.l     D7, [A7]+
  8883. 00005D76  4E5E                     unlink     A6
  8884. 00005D78  4E75                     rts
  8885. export_72:
  8886. 00005D7A  4E56 FFF2                link       A6, -0x000E
  8887. 00005D7E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  8888. 00005D82  7004                     moveq.l    D0, 0x04
  8889. 00005D84  D0AE 0008                add.l      D0, [A6 + 0x8]
  8890. 00005D88  2840                     movea.l    A4, D0
  8891. 00005D8A  7014                     moveq.l    D0, 0x14
  8892. 00005D8C  D0AE 0008                add.l      D0, [A6 + 0x8]
  8893. 00005D90  2640                     movea.l    A3, D0
  8894. 00005D92  3E2D D496                move.w     D7, [A5 - 0x2B6A]
  8895. 00005D96  3C3C 00E4                move.w     D6, 0xE4
  8896. 00005D9A  4EAD 0662                jsr        [A5 + 0x662 /* export_200 */]
  8897. 00005D9E  4A00                     tst.b      D0
  8898. 00005DA0  6776                     beq        +0x78 /* 00005E18 */
  8899. 00005DA2  4EAD 05FA                jsr        [A5 + 0x5FA /* export_187 */]
  8900. 00005DA6  5940                     subq.w     D0, 4
  8901. 00005DA8  660A                     bne        +0xC /* 00005DB4 */
  8902. 00005DAA  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  8903. 00005DAE  B06D C344                cmp.w      D0, [A5 - 0x3CBC]
  8904. 00005DB2  6664                     bne        +0x66 /* 00005E18 */
  8905. label00005DB4:
  8906. 00005DB4  206E 000C                movea.l    A0, [A6 + 0xC]
  8907. 00005DB8  4A28 000A                tst.b      [A0 + 0xA]
  8908. 00005DBC  6710                     beq        +0x12 /* 00005DCE */
  8909. 00005DBE  3C3C 00A2                move.w     D6, 0xA2
  8910. 00005DC2  204D                     movea.l    A0, A5
  8911. 00005DC4  D0C6                     add.w      A0, D6
  8912. 00005DC6  D0C6                     add.w      A0, D6
  8913. 00005DC8  3E28 D2CE                move.w     D7, [A0 - 0x2D32]
  8914. 00005DCC  602C                     bra        +0x2E /* 00005DFA */
  8915. label00005DCE:
  8916. 00005DCE  206B 0004                movea.l    A0, [A3 + 0x4]
  8917. 00005DD2  41E8 FDA8                lea.l      A0, [A0 - 0x258]
  8918. 00005DD6  B1ED C328                cmpa.l     A0, [A5 - 0x3CD8]
  8919. 00005DDA  6C1E                     bge        +0x20 /* 00005DFA */
  8920. 00005DDC  4A6D FA10                tst.w      [A5 - 0x5F0]
  8921. 00005DE0  670E                     beq        +0x10 /* 00005DF0 */
  8922. 00005DE2  3C3C 00A5                move.w     D6, 0xA5
  8923. 00005DE6  204D                     movea.l    A0, A5
  8924. 00005DE8  D0C6                     add.w      A0, D6
  8925. 00005DEA  D0C6                     add.w      A0, D6
  8926. 00005DEC  3E28 D2CE                move.w     D7, [A0 - 0x2D32]
  8927. label00005DF0:
  8928. 00005DF0  7001                     moveq.l    D0, 0x01
  8929. 00005DF2  906D FA10                sub.w      D0, [A5 - 0x5F0]
  8930. 00005DF6  3B40 FA10                move.w     [A5 - 0x5F0], D0
  8931. label00005DFA:
  8932. 00005DFA  3746 0014                move.w     [A3 + 0x14], D6
  8933. 00005DFE  3F2D C344                move.w     -[A7], [A5 - 0x3CBC]
  8934. 00005E02  4EBA FF46                jsr        [PC - 0xBA /* 00005D4A */]
  8935. 00005E06  3740 0016                move.w     [A3 + 0x16], D0
  8936. 00005E0A  486B 0008                pea.l      [A3 + 0x8]
  8937. 00005E0E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8938. 00005E12  2F0C                     move.l     -[A7], A4
  8939. 00005E14  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  8940. label00005E18:
  8941. 00005E18  4CEE 18C0 FFE2           movem.l    D6,D7,A3,A4, [A6 - 0x1E]
  8942. 00005E1E  4E5E                     unlink     A6
  8943. 00005E20  4E75                     rts
  8944. fn00005E22:
  8945. 00005E22  4E56 0000                link       A6, 0
  8946. 00005E26  48E7 0118                movem.l    -[A7], D7,A3,A4
  8947. 00005E2A  7E00                     moveq.l    D7, 0x00
  8948. 00005E2C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8949. 00005E30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8950. 00005E34  1F3C 0003                move.b     -[A7], 0x3
  8951. 00005E38  4EBA BD70                jsr        [PC - 0x4290 /* 00001BAA */]
  8952. 00005E3C  206E 0010                movea.l    A0, [A6 + 0x10]
  8953. 00005E40  2080                     move.l     [A0], D0
  8954. 00005E42  2B40 F9C0                move.l     [A5 - 0x640], D0
  8955. 00005E46  2650                     movea.l    A3, [A0]
  8956. 00005E48  220B                     move.l     D1, A3
  8957. 00005E4A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8958. 00005E4E  673A                     beq        +0x3C /* 00005E8A */
  8959. 00005E50  1B7C 0001 F9BE           move.b     [A5 - 0x642], 0x1
  8960. 00005E56  49EB 0014                lea.l      A4, [A3 + 0x14]
  8961. 00005E5A  28AD C328                move.l     [A4], [A5 - 0x3CD8]
  8962. 00005E5E  2054                     movea.l    A0, [A4]
  8963. 00005E60  41E8 08AC                lea.l      A0, [A0 + 0x8AC]
  8964. 00005E64  2948 0004                move.l     [A4 + 0x4], A0
  8965. 00005E68  4267                     clr.w      -[A7]
  8966. 00005E6A  A861                     syscall    Random
  8967. 00005E6C  7000                     moveq.l    D0, 0x00
  8968. 00005E6E  301F                     move.w     D0, [A7]+
  8969. 00005E70  2940 0008                move.l     [A4 + 0x8], D0
  8970. 00005E74  4267                     clr.w      -[A7]
  8971. 00005E76  A861                     syscall    Random
  8972. 00005E78  7000                     moveq.l    D0, 0x00
  8973. 00005E7A  301F                     move.w     D0, [A7]+
  8974. 00005E7C  2940 000C                move.l     [A4 + 0xC], D0
  8975. 00005E80  297C 0001 0000 0010      move.l     [A4 + 0x10], 0x10000
  8976. 00005E88  6004                     bra        +0x6 /* 00005E8E */
  8977. label00005E8A:
  8978. 00005E8A  3E3C 9560                move.w     D7, 0x9560
  8979. label00005E8E:
  8980. 00005E8E  3007                     move.w     D0, D7
  8981. 00005E90  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  8982. 00005E94  4E5E                     unlink     A6
  8983. 00005E96  4E75                     rts
  8984. export_70:
  8985. 00005E98  4E56 0000                link       A6, 0
  8986. 00005E9C  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  8987. 00005EA0  266E 0008                movea.l    A3, [A6 + 0x8]
  8988. 00005EA4  286E 000C                movea.l    A4, [A6 + 0xC]
  8989. 00005EA8  7E00                     moveq.l    D7, 0x00
  8990. 00005EAA  2F0C                     move.l     -[A7], A4
  8991. 00005EAC  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  8992. 00005EB0  486B 0004                pea.l      [A3 + 0x4]
  8993. 00005EB4  4EBA FF6C                jsr        [PC - 0x94 /* 00005E22 */]
  8994. 00005EB8  3E00                     move.w     D7, D0
  8995. 00005EBA  4A47                     tst.w      D7
  8996. 00005EBC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8997. 00005EC0  6642                     bne        +0x44 /* 00005F04 */
  8998. 00005EC2  486B 0002                pea.l      [A3 + 0x2]
  8999. 00005EC6  2F14                     move.l     -[A7], [A4]
  9000. 00005EC8  4EBA BC92                jsr        [PC - 0x436E /* 00001B5C */]
  9001. 00005ECC  7000                     moveq.l    D0, 0x00
  9002. 00005ECE  102B 0001                move.b     D0, [A3 + 0x1]
  9003. 00005ED2  3E80                     move.w     [A7], D0
  9004. 00005ED4  2F14                     move.l     -[A7], [A4]
  9005. 00005ED6  4EBA BC98                jsr        [PC - 0x4368 /* 00001B70 */]
  9006. 00005EDA  45EB 0014                lea.l      A2, [A3 + 0x14]
  9007. 00005EDE  7014                     moveq.l    D0, 0x14
  9008. 00005EE0  D094                     add.l      D0, [A4]
  9009. 00005EE2  2640                     movea.l    A3, D0
  9010. 00005EE4  2692                     move.l     [A3], [A2]
  9011. 00005EE6  41EB 0008                lea.l      A0, [A3 + 0x8]
  9012. 00005EEA  43EA 0008                lea.l      A1, [A2 + 0x8]
  9013. 00005EEE  20D9                     move.l     [A0]+, [A1]+
  9014. 00005EF0  20D9                     move.l     [A0]+, [A1]+
  9015. 00005EF2  20D9                     move.l     [A0]+, [A1]+
  9016. 00005EF4  20D9                     move.l     [A0]+, [A1]+
  9017. 00005EF6  2053                     movea.l    A0, [A3]
  9018. 00005EF8  41E8 08AC                lea.l      A0, [A0 + 0x8AC]
  9019. 00005EFC  2748 0004                move.l     [A3 + 0x4], A0
  9020. 00005F00  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9021. label00005F04:
  9022. 00005F04  4A47                     tst.w      D7
  9023. 00005F06  6702                     beq        +0x4 /* 00005F0A */
  9024. 00005F08  4294                     clr.l      [A4]
  9025. label00005F0A:
  9026. 00005F0A  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  9027. 00005F0E  4E5E                     unlink     A6
  9028. 00005F10  4E75                     rts
  9029. export_71:
  9030. 00005F12  4E56 0000                link       A6, 0
  9031. 00005F16  42AD F9C0                clr.l      [A5 - 0x640]
  9032. 00005F1A  4A2D F9C4                tst.b      [A5 - 0x63C]
  9033. 00005F1E  670A                     beq        +0xC /* 00005F2A */
  9034. 00005F20  3F3C 000F                move.w     -[A7], 0xF
  9035. 00005F24  4EBA F516                jsr        [PC - 0xAEA /* 0000543C */]
  9036. 00005F28  548F                     addq.l     A7, 2
  9037. label00005F2A:
  9038. 00005F2A  1B7C 0001 F9C4           move.b     [A5 - 0x63C], 0x1
  9039. 00005F30  4E5E                     unlink     A6
  9040. 00005F32  4E75                     rts
  9041. fn00005F34:
  9042. 00005F34  4E56 FFF2                link       A6, -0x000E
  9043. 00005F38  2F07                     move.l     -[A7], D7
  9044. 00005F3A  7E00                     moveq.l    D7, 0x00
  9045. 00005F3C  4AAD F9C0                tst.l      [A5 - 0x640]
  9046. 00005F40  6632                     bne        +0x34 /* 00005F74 */
  9047. 00005F42  486E FFF2                pea.l      [A6 - 0xE]
  9048. 00005F46  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  9049. 00005F4A  4A47                     tst.w      D7
  9050. 00005F4C  588F                     addq.l     A7, 4
  9051. 00005F4E  6614                     bne        +0x16 /* 00005F64 */
  9052. 00005F50  486E FFFC                pea.l      [A6 - 0x4]
  9053. 00005F54  42A7                     clr.l      -[A7]
  9054. 00005F56  486E FFF2                pea.l      [A6 - 0xE]
  9055. 00005F5A  4EBA FEC6                jsr        [PC - 0x13A /* 00005E22 */]
  9056. 00005F5E  3E00                     move.w     D7, D0
  9057. 00005F60  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9058. label00005F64:
  9059. 00005F64  4A47                     tst.w      D7
  9060. 00005F66  660C                     bne        +0xE /* 00005F74 */
  9061. 00005F68  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9062. 00005F6C  4EBA BCC8                jsr        [PC - 0x4338 /* 00001C36 */]
  9063. 00005F70  3E00                     move.w     D7, D0
  9064. 00005F72  588F                     addq.l     A7, 4
  9065. label00005F74:
  9066. 00005F74  3007                     move.w     D0, D7
  9067. 00005F76  2E1F                     move.l     D7, [A7]+
  9068. 00005F78  4E5E                     unlink     A6
  9069. 00005F7A  4E75                     rts
  9070. export_69:
  9071. 00005F7C  4E56 0000                link       A6, 0
  9072. 00005F80  2F07                     move.l     -[A7], D7
  9073. 00005F82  7E00                     moveq.l    D7, 0x00
  9074. 00005F84  4A2D C32C                tst.b      [A5 - 0x3CD4]
  9075. 00005F88  670C                     beq        +0xE /* 00005F96 */
  9076. 00005F8A  2F2D F9C0                move.l     -[A7], [A5 - 0x640]
  9077. 00005F8E  4EBA BCA6                jsr        [PC - 0x435A /* 00001C36 */]
  9078. 00005F92  588F                     addq.l     A7, 4
  9079. 00005F94  6004                     bra        +0x6 /* 00005F9A */
  9080. label00005F96:
  9081. 00005F96  3E3C 9562                move.w     D7, 0x9562
  9082. label00005F9A:
  9083. 00005F9A  3007                     move.w     D0, D7
  9084. 00005F9C  2E1F                     move.l     D7, [A7]+
  9085. 00005F9E  4E5E                     unlink     A6
  9086. 00005FA0  4E75                     rts
  9087. 00005FA2  4A2D C32C                tst.b      [A5 - 0x3CD4]
  9088. 00005FA6  670E                     beq        +0x10 /* 00005FB6 */
  9089. 00005FA8  4AAD F9C0                tst.l      [A5 - 0x640]
  9090. 00005FAC  6708                     beq        +0xA /* 00005FB6 */
  9091. 00005FAE  206D F9C0                movea.l    A0, [A5 - 0x640]
  9092. 00005FB2  42A8 0018                clr.l      [A0 + 0x18]
  9093. label00005FB6:
  9094. 00005FB6  4E75                     rts
  9095. export_82:
  9096. 00005FB8  4E56 0000                link       A6, 0
  9097. 00005FBC  48E7 0108                movem.l    -[A7], D7,A4
  9098. 00005FC0  4EAD 0E9A                jsr        [A5 + 0xE9A /* export_463 */]
  9099. 00005FC4  0C40 0607                cmpi.w     D0, 0x607
  9100. 00005FC8  6D4C                     blt        +0x4E /* 00006016 */
  9101. 00005FCA  4A2D C0F0                tst.b      [A5 - 0x3F10]
  9102. 00005FCE  6646                     bne        +0x48 /* 00006016 */
  9103. 00005FD0  1B7C 0001 C0F0           move.b     [A5 - 0x3F10], 0x1
  9104. 00005FD6  1F3C 0001                move.b     -[A7], 0x1
  9105. 00005FDA  4EBA 01A4                jsr        [PC + 0x1A4 /* 00006180 */]
  9106. 00005FDE  7E00                     moveq.l    D7, 0x00
  9107. 00005FE0  49ED C0F2                lea.l      A4, [A5 - 0x3F0E]
  9108. 00005FE4  548F                     addq.l     A7, 2
  9109. 00005FE6  600C                     bra        +0xE /* 00005FF4 */
  9110. label00005FE8:
  9111. 00005FE8  4294                     clr.l      [A4]
  9112. 00005FEA  422C 0004                clr.b      [A4 + 0x4]
  9113. 00005FEE  5247                     addq.w     D7, 1
  9114. 00005FF0  49EC 0018                lea.l      A4, [A4 + 0x18]
  9115. label00005FF4:
  9116. 00005FF4  0C47 0004                cmpi.w     D7, 0x4
  9117. 00005FF8  6DEE                     blt        -0x10 /* 00005FE8 */
  9118. 00005FFA  3B7C 0004 C152           move.w     [A5 - 0x3EAE], 0x4
  9119. 00006000  426D C154                clr.w      [A5 - 0x3EAC]
  9120. 00006004  42AD C156                clr.l      [A5 - 0x3EAA]
  9121. 00006008  3B7C 0003 C15A           move.w     [A5 - 0x3EA6], 0x3
  9122. 0000600E  426D C15C                clr.w      [A5 - 0x3EA4]
  9123. 00006012  42AD C15E                clr.l      [A5 - 0x3EA2]
  9124. label00006016:
  9125. 00006016  4CDF 1080                movem.l    D7,A4, [A7]+
  9126. 0000601A  4E5E                     unlink     A6
  9127. 0000601C  4E75                     rts
  9128. export_83:
  9129. 0000601E  4A2D C0F0                tst.b      [A5 - 0x3F10]
  9130. 00006022  6710                     beq        +0x12 /* 00006034 */
  9131. 00006024  4EBA 0264                jsr        [PC + 0x264 /* 0000628A */]
  9132. 00006028  4227                     clr.b      -[A7]
  9133. 0000602A  4EBA 0154                jsr        [PC + 0x154 /* 00006180 */]
  9134. 0000602E  422D C0F0                clr.b      [A5 - 0x3F10]
  9135. 00006032  548F                     addq.l     A7, 2
  9136. label00006034:
  9137. 00006034  4E75                     rts
  9138. export_81:
  9139. 00006036  4E56 0000                link       A6, 0
  9140. 0000603A  48E7 0108                movem.l    -[A7], D7,A4
  9141. 0000603E  206E 0008                movea.l    A0, [A6 + 0x8]
  9142. 00006042  0C68 4353 0002           cmpi.w     [A0 + 0x2], 0x4353 /* 'CS' */
  9143. 00006048  6670                     bne        +0x72 /* 000060BA */
  9144. 0000604A  206E 0008                movea.l    A0, [A6 + 0x8]
  9145. 0000604E  2028 0004                move.l     D0, [A0 + 0x4]
  9146. 00006052  C18D                     exg        D0, A5
  9147. 00006054  2E00                     move.l     D7, D0
  9148. 00006056  206E 000C                movea.l    A0, [A6 + 0xC]
  9149. 0000605A  2868 000C                movea.l    A4, [A0 + 0xC]
  9150. 0000605E  4A2C 0005                tst.b      [A4 + 0x5]
  9151. 00006062  660E                     bne        +0x10 /* 00006072 */
  9152. 00006064  4A2D C0F1                tst.b      [A5 - 0x3F0F]
  9153. 00006068  6708                     beq        +0xA /* 00006072 */
  9154. 0000606A  4EBA 0928                jsr        [PC + 0x928 /* 00006994 */]
  9155. 0000606E  4A40                     tst.w      D0
  9156. 00006070  660A                     bne        +0xC /* 0000607C */
  9157. label00006072:
  9158. 00006072  2F0C                     move.l     -[A7], A4
  9159. 00006074  4EBA 014C                jsr        [PC + 0x14C /* 000061C2 */]
  9160. 00006078  588F                     addq.l     A7, 4
  9161. 0000607A  6038                     bra        +0x3A /* 000060B4 */
  9162. label0000607C:
  9163. 0000607C  4A2C 0007                tst.b      [A4 + 0x7]
  9164. 00006080  6720                     beq        +0x22 /* 000060A2 */
  9165. 00006082  3F2C 0016                move.w     -[A7], [A4 + 0x16]
  9166. 00006086  3F2C 0014                move.w     -[A7], [A4 + 0x14]
  9167. 0000608A  3F2C 0012                move.w     -[A7], [A4 + 0x12]
  9168. 0000608E  3F2C 0010                move.w     -[A7], [A4 + 0x10]
  9169. 00006092  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  9170. 00006096  2F0C                     move.l     -[A7], A4
  9171. 00006098  4EBA 075E                jsr        [PC + 0x75E /* 000067F8 */]
  9172. 0000609C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9173. 000060A0  6012                     bra        +0x14 /* 000060B4 */
  9174. label000060A2:
  9175. 000060A2  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  9176. 000060A6  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  9177. 000060AA  2F0C                     move.l     -[A7], A4
  9178. 000060AC  4EBA 033A                jsr        [PC + 0x33A /* 000063E8 */]
  9179. 000060B0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9180. label000060B4:
  9181. 000060B4  2007                     move.l     D0, D7
  9182. 000060B6  C18D                     exg        D0, A5
  9183. 000060B8  2E00                     move.l     D7, D0
  9184. label000060BA:
  9185. 000060BA  4CDF 1080                movem.l    D7,A4, [A7]+
  9186. 000060BE  4E5E                     unlink     A6
  9187. 000060C0  205F                     movea.l    A0, [A7]+
  9188. 000060C2  508F                     addq.l     A7, 8
  9189. 000060C4  4ED0                     jmp        [A0]
  9190. fn000060C6:
  9191. 000060C6  4E56 0000                link       A6, 0
  9192. 000060CA  48E7 0118                movem.l    -[A7], D7,A3,A4
  9193. 000060CE  7E00                     moveq.l    D7, 0x00
  9194. 000060D0  7018                     moveq.l    D0, 0x18
  9195. 000060D2  C1EE 0008                muls.w     D0, [A6 + 0x8]
  9196. 000060D6  49ED C0F2                lea.l      A4, [A5 - 0x3F0E]
  9197. 000060DA  D08C                     add.l      D0, A4
  9198. 000060DC  2840                     movea.l    A4, D0
  9199. 000060DE  4A94                     tst.l      [A4]
  9200. 000060E0  6634                     bne        +0x36 /* 00006116 */
  9201. 000060E2  264C                     movea.l    A3, A4
  9202. 000060E4  4267                     clr.w      -[A7]
  9203. 000060E6  2F0B                     move.l     -[A7], A3
  9204. 000060E8  3F3C 0005                move.w     -[A7], 0x5
  9205. 000060EC  42A7                     clr.l      -[A7]
  9206. 000060EE  486D 02AA                pea.l      [A5 + 0x2AA /* export_81 */]
  9207. 000060F2  A807                     syscall    SndNewChannel
  9208. 000060F4  3E1F                     move.w     D7, [A7]+
  9209. 000060F6  4A47                     tst.w      D7
  9210. 000060F8  6608                     bne        +0xA /* 00006102 */
  9211. 000060FA  2053                     movea.l    A0, [A3]
  9212. 000060FC  214B 000C                move.l     [A0 + 0xC], A3
  9213. 00006100  6002                     bra        +0x4 /* 00006104 */
  9214. label00006102:
  9215. 00006102  4293                     clr.l      [A3]
  9216. label00006104:
  9217. 00006104  422B 0004                clr.b      [A3 + 0x4]
  9218. 00006108  42AB 000C                clr.l      [A3 + 0xC]
  9219. 0000610C  177C 0001 0005           move.b     [A3 + 0x5], 0x1
  9220. 00006112  422B 0006                clr.b      [A3 + 0x6]
  9221. label00006116:
  9222. 00006116  3007                     move.w     D0, D7
  9223. 00006118  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  9224. 0000611C  4E5E                     unlink     A6
  9225. 0000611E  4E75                     rts
  9226. fn00006120:
  9227. 00006120  4E56 0000                link       A6, 0
  9228. 00006124  2F0C                     move.l     -[A7], A4
  9229. 00006126  286E 0008                movea.l    A4, [A6 + 0x8]
  9230. 0000612A  4A94                     tst.l      [A4]
  9231. 0000612C  6718                     beq        +0x1A /* 00006146 */
  9232. 0000612E  2F0C                     move.l     -[A7], A4
  9233. 00006130  4EBA 00BC                jsr        [PC + 0xBC /* 000061EE */]
  9234. 00006134  4257                     clr.w      [A7]
  9235. 00006136  2F14                     move.l     -[A7], [A4]
  9236. 00006138  1F3C 0001                move.b     -[A7], 0x1
  9237. 0000613C  A801                     syscall    SndDisposeChannel
  9238. 0000613E  4294                     clr.l      [A4]
  9239. 00006140  422C 0004                clr.b      [A4 + 0x4]
  9240. 00006144  588F                     addq.l     A7, 4
  9241. label00006146:
  9242. 00006146  285F                     movea.l    A4, [A7]+
  9243. 00006148  4E5E                     unlink     A6
  9244. 0000614A  4E75                     rts
  9245. fn0000614C:
  9246. 0000614C  4E56 FFF8                link       A6, -0x0008
  9247. 00006150  3D7C 000D FFF8           move.w     [A6 - 0x8], 0xD /* '\r' */
  9248. 00006156  3D7C 4353 FFFA           move.w     [A6 - 0x6], 0x4353 /* 'CS' */
  9249. 0000615C  200D                     move.l     D0, A5
  9250. 0000615E  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  9251. 00006162  2D40 FFFC                move.l     [A6 - 0x4], D0
  9252. 00006166  4267                     clr.w      -[A7]
  9253. 00006168  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9254. 0000616C  486E FFF8                pea.l      [A6 - 0x8]
  9255. 00006170  4227                     clr.b      -[A7]
  9256. 00006172  A803                     syscall    SndDoCommand
  9257. 00006174  301F                     move.w     D0, [A7]+
  9258. 00006176  4E5E                     unlink     A6
  9259. 00006178  4E75                     rts
  9260. 0000617A  102D C0F1                move.b     D0, [A5 - 0x3F0F]
  9261. 0000617E  4E75                     rts
  9262. export_86:
  9263. fn00006180:
  9264. 00006180  4E56 0000                link       A6, 0
  9265. 00006184  4A2D C0F0                tst.b      [A5 - 0x3F10]
  9266. 00006188  6710                     beq        +0x12 /* 0000619A */
  9267. 0000618A  4A2E 0008                tst.b      [A6 + 0x8]
  9268. 0000618E  6604                     bne        +0x6 /* 00006194 */
  9269. 00006190  4EBA 00F8                jsr        [PC + 0xF8 /* 0000628A */]
  9270. label00006194:
  9271. 00006194  1B6E 0008 C0F1           move.b     [A5 - 0x3F0F], [A6 + 0x8]
  9272. label0000619A:
  9273. 0000619A  4E5E                     unlink     A6
  9274. 0000619C  4E75                     rts
  9275. fn0000619E:
  9276. 0000619E  4E56 0000                link       A6, 0
  9277. 000061A2  4A2D C0F1                tst.b      [A5 - 0x3F0F]
  9278. 000061A6  6710                     beq        +0x12 /* 000061B8 */
  9279. 000061A8  7018                     moveq.l    D0, 0x18
  9280. 000061AA  C1EE 0008                muls.w     D0, [A6 + 0x8]
  9281. 000061AE  204D                     movea.l    A0, A5
  9282. 000061B0  D1C0                     add.l      A0, D0
  9283. 000061B2  4A28 C0F6                tst.b      [A0 - 0x3F0A]
  9284. 000061B6  6604                     bne        +0x6 /* 000061BC */
  9285. label000061B8:
  9286. 000061B8  7000                     moveq.l    D0, 0x00
  9287. 000061BA  6002                     bra        +0x4 /* 000061BE */
  9288. label000061BC:
  9289. 000061BC  7001                     moveq.l    D0, 0x01
  9290. label000061BE:
  9291. 000061BE  4E5E                     unlink     A6
  9292. 000061C0  4E75                     rts
  9293. fn000061C2:
  9294. 000061C2  4E56 0000                link       A6, 0
  9295. 000061C6  2F0C                     move.l     -[A7], A4
  9296. 000061C8  286E 0008                movea.l    A4, [A6 + 0x8]
  9297. 000061CC  4A94                     tst.l      [A4]
  9298. 000061CE  6718                     beq        +0x1A /* 000061E8 */
  9299. 000061D0  422C 0004                clr.b      [A4 + 0x4]
  9300. 000061D4  4AAC 000C                tst.l      [A4 + 0xC]
  9301. 000061D8  670E                     beq        +0x10 /* 000061E8 */
  9302. 000061DA  102C 000A                move.b     D0, [A4 + 0xA]
  9303. 000061DE  206C 000C                movea.l    A0, [A4 + 0xC]
  9304. 000061E2  A06A                     syscall    HSetState
  9305. 000061E4  42AC 000C                clr.l      [A4 + 0xC]
  9306. label000061E8:
  9307. 000061E8  285F                     movea.l    A4, [A7]+
  9308. 000061EA  4E5E                     unlink     A6
  9309. 000061EC  4E75                     rts
  9310. fn000061EE:
  9311. 000061EE  4E56 0000                link       A6, 0
  9312. 000061F2  48E7 0108                movem.l    -[A7], D7,A4
  9313. 000061F6  286E 0008                movea.l    A4, [A6 + 0x8]
  9314. 000061FA  7E00                     moveq.l    D7, 0x00
  9315. 000061FC  4A2C 0004                tst.b      [A4 + 0x4]
  9316. 00006200  6728                     beq        +0x2A /* 0000622A */
  9317. 00006202  4A47                     tst.w      D7
  9318. 00006204  660C                     bne        +0xE /* 00006212 */
  9319. 00006206  4267                     clr.w      -[A7]
  9320. 00006208  2F14                     move.l     -[A7], [A4]
  9321. 0000620A  486D C152                pea.l      [A5 - 0x3EAE]
  9322. 0000620E  A804                     syscall    SndDoImmediate
  9323. 00006210  3E1F                     move.w     D7, [A7]+
  9324. label00006212:
  9325. 00006212  4A47                     tst.w      D7
  9326. 00006214  660C                     bne        +0xE /* 00006222 */
  9327. 00006216  4267                     clr.w      -[A7]
  9328. 00006218  2F14                     move.l     -[A7], [A4]
  9329. 0000621A  486D C15A                pea.l      [A5 - 0x3EA6]
  9330. 0000621E  A804                     syscall    SndDoImmediate
  9331. 00006220  3E1F                     move.w     D7, [A7]+
  9332. label00006222:
  9333. 00006222  2F0C                     move.l     -[A7], A4
  9334. 00006224  4EBA FF9C                jsr        [PC - 0x64 /* 000061C2 */]
  9335. 00006228  588F                     addq.l     A7, 4
  9336. label0000622A:
  9337. 0000622A  3007                     move.w     D0, D7
  9338. 0000622C  4CDF 1080                movem.l    D7,A4, [A7]+
  9339. 00006230  4E5E                     unlink     A6
  9340. 00006232  4E75                     rts
  9341. fn00006234:
  9342. 00006234  4E56 0000                link       A6, 0
  9343. 00006238  2F07                     move.l     -[A7], D7
  9344. 0000623A  7E00                     moveq.l    D7, 0x00
  9345. 0000623C  4A2D C0F1                tst.b      [A5 - 0x3F0F]
  9346. 00006240  6716                     beq        +0x18 /* 00006258 */
  9347. 00006242  7018                     moveq.l    D0, 0x18
  9348. 00006244  C1EE 0008                muls.w     D0, [A6 + 0x8]
  9349. 00006248  204D                     movea.l    A0, A5
  9350. 0000624A  D1C0                     add.l      A0, D0
  9351. 0000624C  4868 C0F2                pea.l      [A0 - 0x3F0E]
  9352. 00006250  4EBA FF9C                jsr        [PC - 0x64 /* 000061EE */]
  9353. 00006254  3E00                     move.w     D7, D0
  9354. 00006256  588F                     addq.l     A7, 4
  9355. label00006258:
  9356. 00006258  3007                     move.w     D0, D7
  9357. 0000625A  2E1F                     move.l     D7, [A7]+
  9358. 0000625C  4E5E                     unlink     A6
  9359. 0000625E  4E75                     rts
  9360. export_84:
  9361. fn00006260:
  9362. 00006260  4E56 0000                link       A6, 0
  9363. 00006264  2F07                     move.l     -[A7], D7
  9364. 00006266  7E00                     moveq.l    D7, 0x00
  9365. 00006268  4A2D C0F1                tst.b      [A5 - 0x3F0F]
  9366. 0000626C  6714                     beq        +0x16 /* 00006282 */
  9367. 0000626E  7018                     moveq.l    D0, 0x18
  9368. 00006270  C1EE 0008                muls.w     D0, [A6 + 0x8]
  9369. 00006274  204D                     movea.l    A0, A5
  9370. 00006276  D1C0                     add.l      A0, D0
  9371. 00006278  4868 C0F2                pea.l      [A0 - 0x3F0E]
  9372. 0000627C  4EBA FEA2                jsr        [PC - 0x15E /* 00006120 */]
  9373. 00006280  588F                     addq.l     A7, 4
  9374. label00006282:
  9375. 00006282  3007                     move.w     D0, D7
  9376. 00006284  2E1F                     move.l     D7, [A7]+
  9377. 00006286  4E5E                     unlink     A6
  9378. 00006288  4E75                     rts
  9379. export_85:
  9380. fn0000628A:
  9381. 0000628A  48E7 0308                movem.l    -[A7], D6,D7,A4
  9382. 0000628E  7E00                     moveq.l    D7, 0x00
  9383. 00006290  4A2D C0F1                tst.b      [A5 - 0x3F0F]
  9384. 00006294  6720                     beq        +0x22 /* 000062B6 */
  9385. 00006296  7C00                     moveq.l    D6, 0x00
  9386. 00006298  49ED C0F2                lea.l      A4, [A5 - 0x3F0E]
  9387. 0000629C  600E                     bra        +0x10 /* 000062AC */
  9388. label0000629E:
  9389. 0000629E  2F0C                     move.l     -[A7], A4
  9390. 000062A0  4EBA FE7E                jsr        [PC - 0x182 /* 00006120 */]
  9391. 000062A4  588F                     addq.l     A7, 4
  9392. 000062A6  5246                     addq.w     D6, 1
  9393. 000062A8  49EC 0018                lea.l      A4, [A4 + 0x18]
  9394. label000062AC:
  9395. 000062AC  4A47                     tst.w      D7
  9396. 000062AE  6606                     bne        +0x8 /* 000062B6 */
  9397. 000062B0  0C46 0004                cmpi.w     D6, 0x4
  9398. 000062B4  6DE8                     blt        -0x16 /* 0000629E */
  9399. label000062B6:
  9400. 000062B6  3007                     move.w     D0, D7
  9401. 000062B8  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  9402. 000062BC  4E75                     rts
  9403. 000062BE  4E56 0000                link       A6, 0
  9404. 000062C2  2F07                     move.l     -[A7], D7
  9405. 000062C4  4A2D C0F1                tst.b      [A5 - 0x3F0F]
  9406. 000062C8  6730                     beq        +0x32 /* 000062FA */
  9407. 000062CA  42A7                     clr.l      -[A7]
  9408. 000062CC  A975                     syscall    TickCount
  9409. 000062CE  2E2E 000C                move.l     D7, [A6 + 0xC]
  9410. 000062D2  DE9F                     add.l      D7, [A7]+
  9411. 000062D4  2F3C 0100 0100           move.l     -[A7], 0x1000100
  9412. 000062DA  1F2E 0011                move.b     -[A7], [A6 + 0x11]
  9413. 000062DE  4267                     clr.w      -[A7]
  9414. 000062E0  42A7                     clr.l      -[A7]
  9415. 000062E2  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  9416. 000062E6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9417. 000062EA  4EBA 017E                jsr        [PC + 0x17E /* 0000646A */]
  9418. 000062EE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9419. label000062F2:
  9420. 000062F2  42A7                     clr.l      -[A7]
  9421. 000062F4  A975                     syscall    TickCount
  9422. 000062F6  BE9F                     cmp.l      D7, [A7]+
  9423. 000062F8  62F8                     bhi        -0x6 /* 000062F2 */
  9424. label000062FA:
  9425. 000062FA  2E1F                     move.l     D7, [A7]+
  9426. 000062FC  4E5E                     unlink     A6
  9427. 000062FE  4E75                     rts
  9428. fn00006300:
  9429. 00006300  4E56 0000                link       A6, 0
  9430. 00006304  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  9431. 00006308  286E 000C                movea.l    A4, [A6 + 0xC]
  9432. 0000630C  4254                     clr.w      [A4]
  9433. 0000630E  206E 0010                movea.l    A0, [A6 + 0x10]
  9434. 00006312  4250                     clr.w      [A0]
  9435. 00006314  226E 0008                movea.l    A1, [A6 + 0x8]
  9436. 00006318  2651                     movea.l    A3, [A1]
  9437. 0000631A  200B                     move.l     D0, A3
  9438. 0000631C  6754                     beq        +0x56 /* 00006372 */
  9439. 0000631E  0C53 0001                cmpi.w     [A3], 0x1
  9440. 00006322  660E                     bne        +0x10 /* 00006332 */
  9441. 00006324  3E2B 0002                move.w     D7, [A3 + 0x2]
  9442. 00006328  7006                     moveq.l    D0, 0x06
  9443. 0000632A  C1C7                     muls.w     D0, D7
  9444. 0000632C  47F3 0804                lea.l      A3, [A3 + D0 + 0x4]
  9445. 00006330  6002                     bra        +0x4 /* 00006334 */
  9446. label00006332:
  9447. 00006332  588B                     addq.l     A3, 4
  9448. label00006334:
  9449. 00006334  3C13                     move.w     D6, [A3]
  9450. 00006336  548B                     addq.l     A3, 2
  9451. label00006338:
  9452. 00006338  3013                     move.w     D0, [A3]
  9453. 0000633A  6A2E                     bpl        +0x30 /* 0000636A */
  9454. 0000633C  0440 8050                subi.w     D0, 0x8050
  9455. 00006340  6A08                     bpl        +0xA /* 0000634A */
  9456. 00006342  0440 FFEC                subi.w     D0, 0xFFEC
  9457. 00006346  6710                     beq        +0x12 /* 00006358 */
  9458. 00006348  6020                     bra        +0x22 /* 0000636A */
  9459. label0000634A:
  9460. 0000634A  5540                     subq.w     D0, 2
  9461. 0000634C  6A1C                     bpl        +0x1E /* 0000636A */
  9462. 0000634E  38BC 0005                move.w     [A4], 0x5
  9463. 00006352  202B 0004                move.l     D0, [A3 + 0x4]
  9464. 00006356  601C                     bra        +0x1E /* 00006374 */
  9465. label00006358:
  9466. 00006358  38BC 0003                move.w     [A4], 0x3
  9467. 0000635C  206E 0010                movea.l    A0, [A6 + 0x10]
  9468. 00006360  30AB 0002                move.w     [A0], [A3 + 0x2]
  9469. 00006364  202B 0004                move.l     D0, [A3 + 0x4]
  9470. 00006368  600A                     bra        +0xC /* 00006374 */
  9471. label0000636A:
  9472. 0000636A  5346                     subq.w     D6, 1
  9473. 0000636C  508B                     addq.l     A3, 8
  9474. 0000636E  4A46                     tst.w      D6
  9475. 00006370  6EC6                     bgt        -0x38 /* 00006338 */
  9476. label00006372:
  9477. 00006372  7000                     moveq.l    D0, 0x00
  9478. label00006374:
  9479. 00006374  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  9480. 00006378  4E5E                     unlink     A6
  9481. 0000637A  4E75                     rts
  9482. fn0000637C:
  9483. 0000637C  4E56 0000                link       A6, 0
  9484. 00006380  206E 0008                movea.l    A0, [A6 + 0x8]
  9485. 00006384  4A28 0004                tst.b      [A0 + 0x4]
  9486. 00006388  6712                     beq        +0x14 /* 0000639C */
  9487. 0000638A  206E 0008                movea.l    A0, [A6 + 0x8]
  9488. 0000638E  302E 000C                move.w     D0, [A6 + 0xC]
  9489. 00006392  B068 0008                cmp.w      D0, [A0 + 0x8]
  9490. 00006396  6C04                     bge        +0x6 /* 0000639C */
  9491. 00006398  7000                     moveq.l    D0, 0x00
  9492. 0000639A  6002                     bra        +0x4 /* 0000639E */
  9493. label0000639C:
  9494. 0000639C  7001                     moveq.l    D0, 0x01
  9495. label0000639E:
  9496. 0000639E  4E5E                     unlink     A6
  9497. 000063A0  4E75                     rts
  9498. fn000063A2:
  9499. 000063A2  4E56 FFE8                link       A6, -0x0018
  9500. 000063A6  2F07                     move.l     -[A7], D7
  9501. 000063A8  42A7                     clr.l      -[A7]
  9502. 000063AA  A975                     syscall    TickCount
  9503. 000063AC  2E1F                     move.l     D7, [A7]+
  9504. label000063AE:
  9505. 000063AE  4267                     clr.w      -[A7]
  9506. 000063B0  206E 0008                movea.l    A0, [A6 + 0x8]
  9507. 000063B4  2F10                     move.l     -[A7], [A0]
  9508. 000063B6  3F3C 0018                move.w     -[A7], 0x18
  9509. 000063BA  486E FFE8                pea.l      [A6 - 0x18]
  9510. 000063BE  203C 0010 0008           move.l     D0, 0x100008
  9511. 000063C4  A800                     syscall    SoundDispatch
  9512. 000063C6  4A5F                     tst.w      [A7]+
  9513. 000063C8  6616                     bne        +0x18 /* 000063E0 */
  9514. 000063CA  4A2E FFF4                tst.b      [A6 - 0xC]
  9515. 000063CE  6710                     beq        +0x12 /* 000063E0 */
  9516. 000063D0  42A7                     clr.l      -[A7]
  9517. 000063D2  A975                     syscall    TickCount
  9518. 000063D4  700A                     moveq.l    D0, 0x0A
  9519. 000063D6  D087                     add.l      D0, D7
  9520. 000063D8  B09F                     cmp.l      D0, [A7]+
  9521. 000063DA  64D2                     bcc        -0x2C /* 000063AE */
  9522. 000063DC  7001                     moveq.l    D0, 0x01
  9523. 000063DE  6002                     bra        +0x4 /* 000063E2 */
  9524. label000063E0:
  9525. 000063E0  7000                     moveq.l    D0, 0x00
  9526. label000063E2:
  9527. 000063E2  2E1F                     move.l     D7, [A7]+
  9528. 000063E4  4E5E                     unlink     A6
  9529. 000063E6  4E75                     rts
  9530. fn000063E8:
  9531. 000063E8  4E56 FFF0                link       A6, -0x0010
  9532. 000063EC  48E7 0118                movem.l    -[A7], D7,A3,A4
  9533. 000063F0  286E 0008                movea.l    A4, [A6 + 0x8]
  9534. 000063F4  266E 000C                movea.l    A3, [A6 + 0xC]
  9535. 000063F8  7E00                     moveq.l    D7, 0x00
  9536. 000063FA  294B 000C                move.l     [A4 + 0xC], A3
  9537. 000063FE  486E FFFC                pea.l      [A6 - 0x4]
  9538. 00006402  486E FFFE                pea.l      [A6 - 0x2]
  9539. 00006406  2F0B                     move.l     -[A7], A3
  9540. 00006408  4EBA FEF6                jsr        [PC - 0x10A /* 00006300 */]
  9541. 0000640C  3E00                     move.w     D7, D0
  9542. 0000640E  2E8C                     move.l     [A7], A4
  9543. 00006410  4EBA FF90                jsr        [PC - 0x70 /* 000063A2 */]
  9544. 00006414  4A00                     tst.b      D0
  9545. 00006416  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9546. 0000641A  6704                     beq        +0x6 /* 00006420 */
  9547. 0000641C  7000                     moveq.l    D0, 0x00
  9548. 0000641E  6042                     bra        +0x44 /* 00006462 */
  9549. label00006420:
  9550. 00006420  3D7C 0051 FFF4           move.w     [A6 - 0xC], 0x51 /* 'Q' */
  9551. 00006426  426E FFF6                clr.w      [A6 - 0xA]
  9552. 0000642A  2053                     movea.l    A0, [A3]
  9553. 0000642C  D0C7                     add.w      A0, D7
  9554. 0000642E  2D48 FFF8                move.l     [A6 - 0x8], A0
  9555. 00006432  4267                     clr.w      -[A7]
  9556. 00006434  2F14                     move.l     -[A7], [A4]
  9557. 00006436  486E FFF4                pea.l      [A6 - 0xC]
  9558. 0000643A  1F3C 0001                move.b     -[A7], 0x1
  9559. 0000643E  A803                     syscall    SndDoCommand
  9560. 00006440  3E1F                     move.w     D7, [A7]+
  9561. 00006442  4A47                     tst.w      D7
  9562. 00006444  660C                     bne        +0xE /* 00006452 */
  9563. 00006446  197C 0001 0004           move.b     [A4 + 0x4], 0x1
  9564. 0000644C  396E 0010 0008           move.w     [A4 + 0x8], [A6 + 0x10]
  9565. label00006452:
  9566. 00006452  4A47                     tst.w      D7
  9567. 00006454  660A                     bne        +0xC /* 00006460 */
  9568. 00006456  2F14                     move.l     -[A7], [A4]
  9569. 00006458  4EBA FCF2                jsr        [PC - 0x30E /* 0000614C */]
  9570. 0000645C  3E00                     move.w     D7, D0
  9571. 0000645E  588F                     addq.l     A7, 4
  9572. label00006460:
  9573. 00006460  3007                     move.w     D0, D7
  9574. label00006462:
  9575. 00006462  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  9576. 00006466  4E5E                     unlink     A6
  9577. 00006468  4E75                     rts
  9578. fn0000646A:
  9579. 0000646A  4E56 FFF4                link       A6, -0x000C
  9580. 0000646E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  9581. 00006472  3C2E 0008                move.w     D6, [A6 + 0x8]
  9582. 00006476  7E00                     moveq.l    D7, 0x00
  9583. 00006478  4A2D C0F1                tst.b      [A5 - 0x3F0F]
  9584. 0000647C  6700 00E6                beq        +0xE8 /* 00006564 */
  9585. 00006480  4EBA 0512                jsr        [PC + 0x512 /* 00006994 */]
  9586. 00006484  4A40                     tst.w      D0
  9587. 00006486  6700 00DC                beq        +0xDE /* 00006564 */
  9588. 0000648A  7018                     moveq.l    D0, 0x18
  9589. 0000648C  C1C6                     muls.w     D0, D6
  9590. 0000648E  49ED C0F2                lea.l      A4, [A5 - 0x3F0E]
  9591. 00006492  D08C                     add.l      D0, A4
  9592. 00006494  2840                     movea.l    A4, D0
  9593. 00006496  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  9594. 0000649A  2F0C                     move.l     -[A7], A4
  9595. 0000649C  4EBA FEDE                jsr        [PC - 0x122 /* 0000637C */]
  9596. 000064A0  4A00                     tst.b      D0
  9597. 000064A2  5C8F                     addq.l     A7, 6
  9598. 000064A4  6700 00BE                beq        +0xC0 /* 00006564 */
  9599. 000064A8  3F06                     move.w     -[A7], D6
  9600. 000064AA  4EBA FD88                jsr        [PC - 0x278 /* 00006234 */]
  9601. 000064AE  3E00                     move.w     D7, D0
  9602. 000064B0  4A47                     tst.w      D7
  9603. 000064B2  548F                     addq.l     A7, 2
  9604. 000064B4  6600 00AE                bne        +0xB0 /* 00006564 */
  9605. 000064B8  4A47                     tst.w      D7
  9606. 000064BA  660A                     bne        +0xC /* 000064C6 */
  9607. 000064BC  3F06                     move.w     -[A7], D6
  9608. 000064BE  4EBA FC06                jsr        [PC - 0x3FA /* 000060C6 */]
  9609. 000064C2  3E00                     move.w     D7, D0
  9610. 000064C4  548F                     addq.l     A7, 2
  9611. label000064C6:
  9612. 000064C6  4A47                     tst.w      D7
  9613. 000064C8  6670                     bne        +0x72 /* 0000653A */
  9614. 000064CA  4A2E 0016                tst.b      [A6 + 0x16]
  9615. 000064CE  6712                     beq        +0x14 /* 000064E2 */
  9616. 000064D0  42A7                     clr.l      -[A7]
  9617. 000064D2  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  9618. 000064D8  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  9619. 000064DC  A9A0                     syscall    GetResource
  9620. 000064DE  265F                     movea.l    A3, [A7]+
  9621. 000064E0  6010                     bra        +0x12 /* 000064F2 */
  9622. label000064E2:
  9623. 000064E2  42A7                     clr.l      -[A7]
  9624. 000064E4  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  9625. 000064EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9626. 000064EE  A9A1                     syscall    GetNamedResource
  9627. 000064F0  265F                     movea.l    A3, [A7]+
  9628. label000064F2:
  9629. 000064F2  200B                     move.l     D0, A3
  9630. 000064F4  6736                     beq        +0x38 /* 0000652C */
  9631. 000064F6  196E 0014 0005           move.b     [A4 + 0x5], [A6 + 0x14]
  9632. 000064FC  422C 0007                clr.b      [A4 + 0x7]
  9633. 00006500  204B                     movea.l    A0, A3
  9634. 00006502  A069                     syscall    HGetState
  9635. 00006504  1940 000A                move.b     [A4 + 0xA], D0
  9636. 00006508  204B                     movea.l    A0, A3
  9637. 0000650A  A029                     syscall    HLock
  9638. 0000650C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  9639. 00006510  2F0B                     move.l     -[A7], A3
  9640. 00006512  2F0C                     move.l     -[A7], A4
  9641. 00006514  4EBA FED2                jsr        [PC - 0x12E /* 000063E8 */]
  9642. 00006518  3E00                     move.w     D7, D0
  9643. 0000651A  4A47                     tst.w      D7
  9644. 0000651C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9645. 00006520  6718                     beq        +0x1A /* 0000653A */
  9646. 00006522  102C 000A                move.b     D0, [A4 + 0xA]
  9647. 00006526  204B                     movea.l    A0, A3
  9648. 00006528  A06A                     syscall    HSetState
  9649. 0000652A  600E                     bra        +0x10 /* 0000653A */
  9650. label0000652C:
  9651. 0000652C  4267                     clr.w      -[A7]
  9652. 0000652E  A9AF                     syscall    ResError
  9653. 00006530  3E1F                     move.w     D7, [A7]+
  9654. 00006532  4A47                     tst.w      D7
  9655. 00006534  6604                     bne        +0x6 /* 0000653A */
  9656. 00006536  3E3C FF40                move.w     D7, 0xFF40
  9657. label0000653A:
  9658. 0000653A  4A47                     tst.w      D7
  9659. 0000653C  6626                     bne        +0x28 /* 00006564 */
  9660. 0000653E  4A2E 0012                tst.b      [A6 + 0x12]
  9661. 00006542  6620                     bne        +0x22 /* 00006564 */
  9662. 00006544  42A7                     clr.l      -[A7]
  9663. 00006546  A975                     syscall    TickCount
  9664. 00006548  205F                     movea.l    A0, [A7]+
  9665. 0000654A  41E8 012C                lea.l      A0, [A0 + 0x12C]
  9666. 0000654E  2E08                     move.l     D7, A0
  9667. label00006550:
  9668. 00006550  3F06                     move.w     -[A7], D6
  9669. 00006552  4EBA FC4A                jsr        [PC - 0x3B6 /* 0000619E */]
  9670. 00006556  4A00                     tst.b      D0
  9671. 00006558  548F                     addq.l     A7, 2
  9672. 0000655A  6708                     beq        +0xA /* 00006564 */
  9673. 0000655C  42A7                     clr.l      -[A7]
  9674. 0000655E  A975                     syscall    TickCount
  9675. 00006560  BE9F                     cmp.l      D7, [A7]+
  9676. 00006562  62EC                     bhi        -0x12 /* 00006550 */
  9677. label00006564:
  9678. 00006564  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  9679. 00006568  4E5E                     unlink     A6
  9680. 0000656A  4E75                     rts
  9681. fn0000656C:
  9682. 0000656C  4E56 FFF4                link       A6, -0x000C
  9683. 00006570  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  9684. 00006574  3C2E 0008                move.w     D6, [A6 + 0x8]
  9685. 00006578  7E00                     moveq.l    D7, 0x00
  9686. 0000657A  4A2D C0F1                tst.b      [A5 - 0x3F0F]
  9687. 0000657E  6604                     bne        +0x6 /* 00006584 */
  9688. 00006580  3E3C 8A40                move.w     D7, 0x8A40
  9689. label00006584:
  9690. 00006584  4A47                     tst.w      D7
  9691. 00006586  6622                     bne        +0x24 /* 000065AA */
  9692. 00006588  42A7                     clr.l      -[A7]
  9693. 0000658A  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  9694. 00006590  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  9695. 00006594  A9A0                     syscall    GetResource
  9696. 00006596  285F                     movea.l    A4, [A7]+
  9697. 00006598  200C                     move.l     D0, A4
  9698. 0000659A  660E                     bne        +0x10 /* 000065AA */
  9699. 0000659C  4267                     clr.w      -[A7]
  9700. 0000659E  A9AF                     syscall    ResError
  9701. 000065A0  3E1F                     move.w     D7, [A7]+
  9702. 000065A2  4A47                     tst.w      D7
  9703. 000065A4  6604                     bne        +0x6 /* 000065AA */
  9704. 000065A6  3E3C FF40                move.w     D7, 0xFF40
  9705. label000065AA:
  9706. 000065AA  4A47                     tst.w      D7
  9707. 000065AC  6608                     bne        +0xA /* 000065B6 */
  9708. 000065AE  3F06                     move.w     -[A7], D6
  9709. 000065B0  4EBA FC82                jsr        [PC - 0x37E /* 00006234 */]
  9710. 000065B4  548F                     addq.l     A7, 2
  9711. label000065B6:
  9712. 000065B6  4A47                     tst.w      D7
  9713. 000065B8  660A                     bne        +0xC /* 000065C4 */
  9714. 000065BA  3F06                     move.w     -[A7], D6
  9715. 000065BC  4EBA FB08                jsr        [PC - 0x4F8 /* 000060C6 */]
  9716. 000065C0  3E00                     move.w     D7, D0
  9717. 000065C2  548F                     addq.l     A7, 2
  9718. label000065C4:
  9719. 000065C4  4A47                     tst.w      D7
  9720. 000065C6  6642                     bne        +0x44 /* 0000660A */
  9721. 000065C8  204C                     movea.l    A0, A4
  9722. 000065CA  A029                     syscall    HLock
  9723. 000065CC  486E FFFC                pea.l      [A6 - 0x4]
  9724. 000065D0  486E FFFE                pea.l      [A6 - 0x2]
  9725. 000065D4  2F0C                     move.l     -[A7], A4
  9726. 000065D6  4EBA FD28                jsr        [PC - 0x2D8 /* 00006300 */]
  9727. 000065DA  D094                     add.l      D0, [A4]
  9728. 000065DC  2640                     movea.l    A3, D0
  9729. 000065DE  3D7C 0050 FFF4           move.w     [A6 - 0xC], 0x50 /* 'P' */
  9730. 000065E4  426E FFF6                clr.w      [A6 - 0xA]
  9731. 000065E8  2D4B FFF8                move.l     [A6 - 0x8], A3
  9732. 000065EC  4257                     clr.w      [A7]
  9733. 000065EE  7018                     moveq.l    D0, 0x18
  9734. 000065F0  C1C6                     muls.w     D0, D6
  9735. 000065F2  204D                     movea.l    A0, A5
  9736. 000065F4  D1C0                     add.l      A0, D0
  9737. 000065F6  2F28 C0F2                move.l     -[A7], [A0 - 0x3F0E]
  9738. 000065FA  486E FFF4                pea.l      [A6 - 0xC]
  9739. 000065FE  1F3C 0001                move.b     -[A7], 0x1
  9740. 00006602  A803                     syscall    SndDoCommand
  9741. 00006604  3E1F                     move.w     D7, [A7]+
  9742. 00006606  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9743. label0000660A:
  9744. 0000660A  4A47                     tst.w      D7
  9745. 0000660C  660E                     bne        +0x10 /* 0000661C */
  9746. 0000660E  7018                     moveq.l    D0, 0x18
  9747. 00006610  C1C6                     muls.w     D0, D6
  9748. 00006612  204D                     movea.l    A0, A5
  9749. 00006614  D1C0                     add.l      A0, D0
  9750. 00006616  117C 0001 C0F8           move.b     [A0 - 0x3F08], 0x1
  9751. label0000661C:
  9752. 0000661C  3007                     move.w     D0, D7
  9753. 0000661E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  9754. 00006622  4E5E                     unlink     A6
  9755. 00006624  4E75                     rts
  9756. fn00006626:
  9757. 00006626  4E56 0000                link       A6, 0
  9758. 0000662A  48E7 0108                movem.l    -[A7], D7,A4
  9759. 0000662E  7E00                     moveq.l    D7, 0x00
  9760. 00006630  7018                     moveq.l    D0, 0x18
  9761. 00006632  C1EE 0008                muls.w     D0, [A6 + 0x8]
  9762. 00006636  49ED C0F2                lea.l      A4, [A5 - 0x3F0E]
  9763. 0000663A  D08C                     add.l      D0, A4
  9764. 0000663C  2840                     movea.l    A4, D0
  9765. 0000663E  4A94                     tst.l      [A4]
  9766. 00006640  671A                     beq        +0x1C /* 0000665C */
  9767. 00006642  4A2C 0007                tst.b      [A4 + 0x7]
  9768. 00006646  670E                     beq        +0x10 /* 00006656 */
  9769. 00006648  396E 000A 0010           move.w     [A4 + 0x10], [A6 + 0xA]
  9770. 0000664E  396E 000C 0012           move.w     [A4 + 0x12], [A6 + 0xC]
  9771. 00006654  600A                     bra        +0xC /* 00006660 */
  9772. label00006656:
  9773. 00006656  3E3C 8A44                move.w     D7, 0x8A44
  9774. 0000665A  6004                     bra        +0x6 /* 00006660 */
  9775. label0000665C:
  9776. 0000665C  3E3C 8A43                move.w     D7, 0x8A43
  9777. label00006660:
  9778. 00006660  3007                     move.w     D0, D7
  9779. 00006662  4CDF 1080                movem.l    D7,A4, [A7]+
  9780. 00006666  4E5E                     unlink     A6
  9781. 00006668  4E75                     rts
  9782. 0000666A  4E56 0000                link       A6, 0
  9783. 0000666E  48E7 0108                movem.l    -[A7], D7,A4
  9784. 00006672  7E00                     moveq.l    D7, 0x00
  9785. 00006674  7018                     moveq.l    D0, 0x18
  9786. 00006676  C1EE 0008                muls.w     D0, [A6 + 0x8]
  9787. 0000667A  49ED C0F2                lea.l      A4, [A5 - 0x3F0E]
  9788. 0000667E  D08C                     add.l      D0, A4
  9789. 00006680  2840                     movea.l    A4, D0
  9790. 00006682  4A94                     tst.l      [A4]
  9791. 00006684  671A                     beq        +0x1C /* 000066A0 */
  9792. 00006686  4A2C 0007                tst.b      [A4 + 0x7]
  9793. 0000668A  670E                     beq        +0x10 /* 0000669A */
  9794. 0000668C  396E 000A 0014           move.w     [A4 + 0x14], [A6 + 0xA]
  9795. 00006692  396E 000C 0016           move.w     [A4 + 0x16], [A6 + 0xC]
  9796. 00006698  600A                     bra        +0xC /* 000066A4 */
  9797. label0000669A:
  9798. 0000669A  3E3C 8A44                move.w     D7, 0x8A44
  9799. 0000669E  6004                     bra        +0x6 /* 000066A4 */
  9800. label000066A0:
  9801. 000066A0  3E3C 8A43                move.w     D7, 0x8A43
  9802. label000066A4:
  9803. 000066A4  3007                     move.w     D0, D7
  9804. 000066A6  4CDF 1080                movem.l    D7,A4, [A7]+
  9805. 000066AA  4E5E                     unlink     A6
  9806. 000066AC  4E75                     rts
  9807. 000066AE  4E56 0000                link       A6, 0
  9808. 000066B2  4878 0100                push.l     0x100
  9809. 000066B6  42A7                     clr.l      -[A7]
  9810. 000066B8  4267                     clr.w      -[A7]
  9811. 000066BA  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  9812. 000066BE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9813. 000066C2  4EBA 0062                jsr        [PC + 0x62 /* 00006726 */]
  9814. 000066C6  4E5E                     unlink     A6
  9815. 000066C8  4E75                     rts
  9816. 000066CA  4E56 0000                link       A6, 0
  9817. 000066CE  42A7                     clr.l      -[A7]
  9818. 000066D0  42A7                     clr.l      -[A7]
  9819. 000066D2  4267                     clr.w      -[A7]
  9820. 000066D4  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  9821. 000066D8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9822. 000066DC  4EBA 0048                jsr        [PC + 0x48 /* 00006726 */]
  9823. 000066E0  4E5E                     unlink     A6
  9824. 000066E2  4E75                     rts
  9825. 000066E4  4E56 0000                link       A6, 0
  9826. 000066E8  4878 0100                push.l     0x100
  9827. 000066EC  4267                     clr.w      -[A7]
  9828. 000066EE  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  9829. 000066F2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9830. 000066F6  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  9831. 000066FA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9832. 000066FE  4EBA 0026                jsr        [PC + 0x26 /* 00006726 */]
  9833. 00006702  4E5E                     unlink     A6
  9834. 00006704  4E75                     rts
  9835. 00006706  4E56 0000                link       A6, 0
  9836. 0000670A  42A7                     clr.l      -[A7]
  9837. 0000670C  4267                     clr.w      -[A7]
  9838. 0000670E  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  9839. 00006712  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9840. 00006716  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  9841. 0000671A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9842. 0000671E  4EBA 0006                jsr        [PC + 0x6 /* 00006726 */]
  9843. 00006722  4E5E                     unlink     A6
  9844. 00006724  4E75                     rts
  9845. fn00006726:
  9846. 00006726  4E56 FFFE                link       A6, -0x0002
  9847. 0000672A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  9848. 0000672E  3C2E 0008                move.w     D6, [A6 + 0x8]
  9849. 00006732  7E00                     moveq.l    D7, 0x00
  9850. 00006734  4A2D C0F1                tst.b      [A5 - 0x3F0F]
  9851. 00006738  6604                     bne        +0x6 /* 0000673E */
  9852. 0000673A  3E3C 8A40                move.w     D7, 0x8A40
  9853. label0000673E:
  9854. 0000673E  4A47                     tst.w      D7
  9855. 00006740  660E                     bne        +0x10 /* 00006750 */
  9856. 00006742  4EBA 0250                jsr        [PC + 0x250 /* 00006994 */]
  9857. 00006746  4A40                     tst.w      D0
  9858. 00006748  6606                     bne        +0x8 /* 00006750 */
  9859. 0000674A  3007                     move.w     D0, D7
  9860. 0000674C  6000 00A2                bra        +0xA4 /* 000067F0 */
  9861. label00006750:
  9862. 00006750  4A47                     tst.w      D7
  9863. 00006752  6608                     bne        +0xA /* 0000675C */
  9864. 00006754  3F06                     move.w     -[A7], D6
  9865. 00006756  4EBA FADC                jsr        [PC - 0x524 /* 00006234 */]
  9866. 0000675A  548F                     addq.l     A7, 2
  9867. label0000675C:
  9868. 0000675C  4A47                     tst.w      D7
  9869. 0000675E  660A                     bne        +0xC /* 0000676A */
  9870. 00006760  3F06                     move.w     -[A7], D6
  9871. 00006762  4EBA F962                jsr        [PC - 0x69E /* 000060C6 */]
  9872. 00006766  3E00                     move.w     D7, D0
  9873. 00006768  548F                     addq.l     A7, 2
  9874. label0000676A:
  9875. 0000676A  42A7                     clr.l      -[A7]
  9876. 0000676C  2F3C 534F 4E47           move.l     -[A7], 0x534F4E47 /* 'SONG' */
  9877. 00006772  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  9878. 00006776  A9A0                     syscall    GetResource
  9879. 00006778  285F                     movea.l    A4, [A7]+
  9880. 0000677A  200C                     move.l     D0, A4
  9881. 0000677C  660E                     bne        +0x10 /* 0000678C */
  9882. 0000677E  4267                     clr.w      -[A7]
  9883. 00006780  A9AF                     syscall    ResError
  9884. 00006782  3E1F                     move.w     D7, [A7]+
  9885. 00006784  4A47                     tst.w      D7
  9886. 00006786  6604                     bne        +0x6 /* 0000678C */
  9887. 00006788  3E3C FF40                move.w     D7, 0xFF40
  9888. label0000678C:
  9889. 0000678C  7018                     moveq.l    D0, 0x18
  9890. 0000678E  C1C6                     muls.w     D0, D6
  9891. 00006790  47ED C0F2                lea.l      A3, [A5 - 0x3F0E]
  9892. 00006794  D08B                     add.l      D0, A3
  9893. 00006796  2640                     movea.l    A3, D0
  9894. 00006798  176E 0014 0005           move.b     [A3 + 0x5], [A6 + 0x14]
  9895. 0000679E  204C                     movea.l    A0, A4
  9896. 000067A0  A069                     syscall    HGetState
  9897. 000067A2  1740 000A                move.b     [A3 + 0xA], D0
  9898. 000067A6  177C 0001 0007           move.b     [A3 + 0x7], 0x1
  9899. 000067AC  274C 000C                move.l     [A3 + 0xC], A4
  9900. 000067B0  376E 000C 0010           move.w     [A3 + 0x10], [A6 + 0xC]
  9901. 000067B6  376E 000E 0012           move.w     [A3 + 0x12], [A6 + 0xE]
  9902. 000067BC  376E 0010 0014           move.w     [A3 + 0x14], [A6 + 0x10]
  9903. 000067C2  376E 0012 0016           move.w     [A3 + 0x16], [A6 + 0x12]
  9904. 000067C8  204C                     movea.l    A0, A4
  9905. 000067CA  A029                     syscall    HLock
  9906. 000067CC  4A47                     tst.w      D7
  9907. 000067CE  661E                     bne        +0x20 /* 000067EE */
  9908. 000067D0  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  9909. 000067D4  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  9910. 000067D8  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  9911. 000067DC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9912. 000067E0  2F0C                     move.l     -[A7], A4
  9913. 000067E2  2F0B                     move.l     -[A7], A3
  9914. 000067E4  4EBA 0012                jsr        [PC + 0x12 /* 000067F8 */]
  9915. 000067E8  3E00                     move.w     D7, D0
  9916. 000067EA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9917. label000067EE:
  9918. 000067EE  3007                     move.w     D0, D7
  9919. label000067F0:
  9920. 000067F0  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  9921. 000067F4  4E5E                     unlink     A6
  9922. 000067F6  4E75                     rts
  9923. fn000067F8:
  9924. 000067F8  4E56 FFF6                link       A6, -0x000A
  9925. 000067FC  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  9926. 00006800  266E 0008                movea.l    A3, [A6 + 0x8]
  9927. 00006804  7E00                     moveq.l    D7, 0x00
  9928. 00006806  4A47                     tst.w      D7
  9929. 00006808  6610                     bne        +0x12 /* 0000681A */
  9930. 0000680A  206E 000C                movea.l    A0, [A6 + 0xC]
  9931. 0000680E  2050                     movea.l    A0, [A0]
  9932. 00006810  0C50 0001                cmpi.w     [A0], 0x1
  9933. 00006814  6704                     beq        +0x6 /* 0000681A */
  9934. 00006816  3E3C 8A42                move.w     D7, 0x8A42
  9935. label0000681A:
  9936. 0000681A  4A47                     tst.w      D7
  9937. 0000681C  660E                     bne        +0x10 /* 0000682C */
  9938. 0000681E  4A93                     tst.l      [A3]
  9939. 00006820  6706                     beq        +0x8 /* 00006828 */
  9940. 00006822  4A2B 0006                tst.b      [A3 + 0x6]
  9941. 00006826  6604                     bne        +0x6 /* 0000682C */
  9942. label00006828:
  9943. 00006828  3E3C 8A41                move.w     D7, 0x8A41
  9944. label0000682C:
  9945. 0000682C  2F0B                     move.l     -[A7], A3
  9946. 0000682E  4EBA FB72                jsr        [PC - 0x48E /* 000063A2 */]
  9947. 00006832  4A00                     tst.b      D0
  9948. 00006834  588F                     addq.l     A7, 4
  9949. 00006836  6706                     beq        +0x8 /* 0000683E */
  9950. 00006838  7000                     moveq.l    D0, 0x00
  9951. 0000683A  6000 00F6                bra        +0xF8 /* 00006932 */
  9952. label0000683E:
  9953. 0000683E  4A47                     tst.w      D7
  9954. 00006840  6600 00EE                bne        +0xF0 /* 00006930 */
  9955. 00006844  206E 000C                movea.l    A0, [A6 + 0xC]
  9956. 00006848  2450                     movea.l    A2, [A0]
  9957. 0000684A  3D7C 0029 FFF8           move.w     [A6 - 0x8], 0x29 /* ')' */
  9958. 00006850  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  9959. 00006856  42AE FFFC                clr.l      [A6 - 0x4]
  9960. 0000685A  4267                     clr.w      -[A7]
  9961. 0000685C  2F13                     move.l     -[A7], [A3]
  9962. 0000685E  486E FFF8                pea.l      [A6 - 0x8]
  9963. 00006862  1F3C 0001                move.b     -[A7], 0x1
  9964. 00006866  A803                     syscall    SndDoCommand
  9965. 00006868  3E1F                     move.w     D7, [A7]+
  9966. 0000686A  7C00                     moveq.l    D6, 0x00
  9967. 0000686C  99CC                     sub.l      A4, A4
  9968. 0000686E  6000 0098                bra        +0x9A /* 00006908 */
  9969. label00006872:
  9970. 00006872  41EA 0004                lea.l      A0, [A2 + 0x4]
  9971. 00006876  D1CC                     add.l      A0, A4
  9972. 00006878  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  9973. 0000687C  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  9974. 00006882  4A6E 0010                tst.w      [A6 + 0x10]
  9975. 00006886  6730                     beq        +0x32 /* 000068B8 */
  9976. 00006888  302E FFF8                move.w     D0, [A6 - 0x8]
  9977. 0000688C  6B2A                     bmi        +0x2C /* 000068B8 */
  9978. 0000688E  0440 0028                subi.w     D0, 0x28 /* '(' */
  9979. 00006892  6A08                     bpl        +0xA /* 0000689C */
  9980. 00006894  0440 FFE2                subi.w     D0, 0xFFE2
  9981. 00006898  6706                     beq        +0x8 /* 000068A0 */
  9982. 0000689A  601C                     bra        +0x1E /* 000068B8 */
  9983. label0000689C:
  9984. 0000689C  5540                     subq.w     D0, 2
  9985. 0000689E  6A18                     bpl        +0x1A /* 000068B8 */
  9986. label000068A0:
  9987. 000068A0  306E 0010                movea.w    A0, [A6 + 0x10]
  9988. 000068A4  2F08                     move.l     -[A7], A0
  9989. 000068A6  302E FFFA                move.w     D0, [A6 - 0x6]
  9990. 000068AA  C1EE 0012                muls.w     D0, [A6 + 0x12]
  9991. 000068AE  2F00                     move.l     -[A7], D0
  9992. 000068B0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  9993. 000068B4  3D40 FFFA                move.w     [A6 - 0x6], D0
  9994. label000068B8:
  9995. 000068B8  4A6E 0014                tst.w      [A6 + 0x14]
  9996. 000068BC  6736                     beq        +0x38 /* 000068F4 */
  9997. 000068BE  302E FFF8                move.w     D0, [A6 - 0x8]
  9998. 000068C2  6B30                     bmi        +0x32 /* 000068F4 */
  9999. 000068C4  0440 0029                subi.w     D0, 0x29 /* ')' */
  10000. 000068C8  672A                     beq        +0x2C /* 000068F4 */
  10001. 000068CA  6A06                     bpl        +0x8 /* 000068D2 */
  10002. 000068CC  5240                     addq.w     D0, 1
  10003. 000068CE  6A06                     bpl        +0x8 /* 000068D6 */
  10004. 000068D0  6022                     bra        +0x24 /* 000068F4 */
  10005. label000068D2:
  10006. 000068D2  5540                     subq.w     D0, 2
  10007. 000068D4  6A1E                     bpl        +0x20 /* 000068F4 */
  10008. label000068D6:
  10009. 000068D6  306E 0016                movea.w    A0, [A6 + 0x16]
  10010. 000068DA  2F08                     move.l     -[A7], A0
  10011. 000068DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10012. 000068E0  306E 0014                movea.w    A0, [A6 + 0x14]
  10013. 000068E4  2F08                     move.l     -[A7], A0
  10014. 000068E6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  10015. 000068EA  2F00                     move.l     -[A7], D0
  10016. 000068EC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  10017. 000068F0  2D40 FFFC                move.l     [A6 - 0x4], D0
  10018. label000068F4:
  10019. 000068F4  4267                     clr.w      -[A7]
  10020. 000068F6  2F13                     move.l     -[A7], [A3]
  10021. 000068F8  486E FFF8                pea.l      [A6 - 0x8]
  10022. 000068FC  1F3C 0001                move.b     -[A7], 0x1
  10023. 00006900  A803                     syscall    SndDoCommand
  10024. 00006902  3E1F                     move.w     D7, [A7]+
  10025. 00006904  5246                     addq.w     D6, 1
  10026. 00006906  508C                     addq.l     A4, 8
  10027. label00006908:
  10028. 00006908  4A47                     tst.w      D7
  10029. 0000690A  6608                     bne        +0xA /* 00006914 */
  10030. 0000690C  BC6A 0002                cmp.w      D6, [A2 + 0x2]
  10031. 00006910  6D00 FF60                blt        -0x9E /* 00006872 */
  10032. label00006914:
  10033. 00006914  4A47                     tst.w      D7
  10034. 00006916  660A                     bne        +0xC /* 00006922 */
  10035. 00006918  177C 0001 0004           move.b     [A3 + 0x4], 0x1
  10036. 0000691E  426B 0008                clr.w      [A3 + 0x8]
  10037. label00006922:
  10038. 00006922  4A47                     tst.w      D7
  10039. 00006924  660A                     bne        +0xC /* 00006930 */
  10040. 00006926  2F13                     move.l     -[A7], [A3]
  10041. 00006928  4EBA F822                jsr        [PC - 0x7DE /* 0000614C */]
  10042. 0000692C  3E00                     move.w     D7, D0
  10043. 0000692E  588F                     addq.l     A7, 4
  10044. label00006930:
  10045. 00006930  3007                     move.w     D0, D7
  10046. label00006932:
  10047. 00006932  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  10048. 00006936  4E5E                     unlink     A6
  10049. 00006938  4E75                     rts
  10050. 0000693A  4E56 FFF6                link       A6, -0x000A
  10051. 0000693E  2F07                     move.l     -[A7], D7
  10052. 00006940  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  10053. 00006944  4EBA F780                jsr        [PC - 0x880 /* 000060C6 */]
  10054. 00006948  3E00                     move.w     D7, D0
  10055. 0000694A  4A47                     tst.w      D7
  10056. 0000694C  548F                     addq.l     A7, 2
  10057. 0000694E  6628                     bne        +0x2A /* 00006978 */
  10058. 00006950  3D7C 002B FFF8           move.w     [A6 - 0x8], 0x2B /* '+' */
  10059. 00006956  3D6E 000A FFFA           move.w     [A6 - 0x6], [A6 + 0xA]
  10060. 0000695C  42AE FFFC                clr.l      [A6 - 0x4]
  10061. 00006960  4267                     clr.w      -[A7]
  10062. 00006962  7018                     moveq.l    D0, 0x18
  10063. 00006964  C1EE 0008                muls.w     D0, [A6 + 0x8]
  10064. 00006968  204D                     movea.l    A0, A5
  10065. 0000696A  D1C0                     add.l      A0, D0
  10066. 0000696C  2F28 C0F2                move.l     -[A7], [A0 - 0x3F0E]
  10067. 00006970  486E FFF8                pea.l      [A6 - 0x8]
  10068. 00006974  A804                     syscall    SndDoImmediate
  10069. 00006976  3E1F                     move.w     D7, [A7]+
  10070. label00006978:
  10071. 00006978  2E1F                     move.l     D7, [A7]+
  10072. 0000697A  4E5E                     unlink     A6
  10073. 0000697C  4E75                     rts
  10074. export_87:
  10075. 0000697E  4E56 0000                link       A6, 0
  10076. 00006982  4EBA 0010                jsr        [PC + 0x10 /* 00006994 */]
  10077. 00006986  D06E 0008                add.w      D0, [A6 + 0x8]
  10078. 0000698A  3F00                     move.w     -[A7], D0
  10079. 0000698C  4EBA 001C                jsr        [PC + 0x1C /* 000069AA */]
  10080. 00006990  4E5E                     unlink     A6
  10081. 00006992  4E75                     rts
  10082. export_88:
  10083. fn00006994:
  10084. 00006994  4E56 FFFE                link       A6, -0x0002
  10085. 00006998  41EE FFFE                lea.l      A0, [A6 - 0x2]
  10086. 0000699C  4218                     clr.b      [A0]+
  10087. 0000699E  10B8 0260                move.b     [A0], [0x00000260 /* SdVolume */]
  10088. 000069A2  302E FFFE                move.w     D0, [A6 - 0x2]
  10089. 000069A6  4E5E                     unlink     A6
  10090. 000069A8  4E75                     rts
  10091. export_89:
  10092. fn000069AA:
  10093. 000069AA  4E56 0000                link       A6, 0
  10094. 000069AE  2F07                     move.l     -[A7], D7
  10095. 000069B0  3E2E 0008                move.w     D7, [A6 + 0x8]
  10096. 000069B4  4A47                     tst.w      D7
  10097. 000069B6  6C04                     bge        +0x6 /* 000069BC */
  10098. 000069B8  7000                     moveq.l    D0, 0x00
  10099. 000069BA  6002                     bra        +0x4 /* 000069BE */
  10100. label000069BC:
  10101. 000069BC  3007                     move.w     D0, D7
  10102. label000069BE:
  10103. 000069BE  3E00                     move.w     D7, D0
  10104. 000069C0  0C47 0007                cmpi.w     D7, 0x7
  10105. 000069C4  6C04                     bge        +0x6 /* 000069CA */
  10106. 000069C6  3007                     move.w     D0, D7
  10107. 000069C8  6002                     bra        +0x4 /* 000069CC */
  10108. label000069CA:
  10109. 000069CA  7007                     moveq.l    D0, 0x07
  10110. label000069CC:
  10111. 000069CC  3E00                     move.w     D7, D0
  10112. 000069CE  3F07                     move.w     -[A7], D7
  10113. 000069D0  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  10114. 000069D4  2E1F                     move.l     D7, [A7]+
  10115. 000069D6  4E5E                     unlink     A6
  10116. 000069D8  4E75                     rts
  10117.